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>