十五、JavaScript——布尔值
1.使用Boolean()函数来将其他类型转化为布尔值
- 转化的情况
数字
- 0 和 NaN 准化为 false
- 其余全是ture
字符串:
- 空串 ‘’ 转化为false
- 其余全是ture
null 和 undefinded 都转化为false
- 所有表示空性的没有的错误的值都会转化为false
0、NaN、空字符串、null、undefined
<script>
/*
1.使用Boolean()函数来将其他类型转化为布尔值
- 转化的情况
数字
- 0 和 NaN 准化为 false
- 其余全是ture
字符串:
- 空串 ‘’ 转化为false
- 其余全是ture
null 和 undefinded 都转化为false
- 所有表示空性的没有的错误的值都会转化为false
0、NaN、空字符串、null、undefined
*/
let a = 1 //true
a = -1 //true
a = NaN //false
a = Infinity //false
a = 'abc' //ture
a = 'false' //ture
a = '' //空字符串 false
a = null //false
a; //false
a = Boolean(a)
console.log(typeof a,a)
</script>
还没有评论,来说两句吧...