var a=10;
alert(Boolean(a));
这句话输出的是true,变量a只要有值输出的结果都是true,因为二进制转换只要不为空结果都是1,就是true。
//undefiend,null,'',0只要不是这几个情况都有值
判断 == 值是否相同
=== 先判断类型在判断值是否相同
alert(isNaN(a)); //只要变量a能转成数字,就把a当做数字来处理,如果是数字输出结果为false。
var a=10;
alert(Boolean(a));
这句话输出的是true,变量a只要有值输出的结果都是true,因为二进制转换只要不为空结果都是1,就是true。
//undefiend,null,'',0只要不是这几个情况都有值
判断 == 值是否相同
=== 先判断类型在判断值是否相同
alert(isNaN(a)); //只要变量a能转成数字,就把a当做数字来处理,如果是数字输出结果为false。