typeof 操作符的用法:
用来检测变量或者值得数据类型~! 会返回如下字符串:
undefined 未定义
boolean 布尔类型
string 字符串类型
number 数值类型
object 对象或者null
function 函数
Udefined类型只有一个值 undefined 一般声明变量未初始化会报此错误
eg:
var a; alert(typeof a);//打印出undefined
alert(undefined==null);//结果为true
alert(undefined===null);//结果为false 数据类型不相等
alert(typeof undefined==typeof null);//结果为false 数据类型不相等
Boolean 只有两个值 true和false
var box='La';
alert(Boolean(box)); //强制转换
if(box){alert('真');}else{alert('假');} //任何非空字串都会转化成true
//任何非0和NaN的数值类型会转成true,任何不为null的对象都返回true undefined只能返回假