Boolean()进行类型转换时结果为false的情况
<script type="text/javascript">
/*Boolean()进行类型转换时,结果为false的情况*/
// 未定义类型转布尔值:为false——undefined
// var un;
// var un = undefined;
// console.log(Boolean(un));
// 字符串类型转布尔值:为false——空字符串
// var str = ""
// console.log(Boolean(str));
// 数值类型转布尔值:为false——0,0.0,NaN
// var num = 1;
// var num = 0.1;
// var num = 0.0;
// var num = 0;
// var num = NaN;
// console.log(Boolean(num));
// 对象类型转布尔值:为false——null
// var obj = {name:'Allen',age:24};
// var obj = {};
// var obj = null;
// console.log(Boolean(obj));
</script>