js从0开始学习

js - 06 JS数据类型-布尔类型

2019-11-04  本文已影响0人  大怪兽迪迦

布尔数据类型

只有true/false

把其他类型转化为布尔类型

只有0、null、‘’、NaN、undefined五个值会转化为false,其他的都转化为true(而且没有特殊情况


Boolean([val])

console.log(boolean(0))     // => false
console.log(boolean(''))     // => false
console.log(boolean(' '))     // => true
console.log(boolean([]))     // => true
console.log(boolean([12]))     // => true
console.log(boolean(null))     // => false
console.log(boolean(indefined))     // => false

!/!!

console.log(!2)         // => false
console.log(!!2)        // => true

条件判断

if(1){ console.log('123') }         // => 123
if('3px' + 3){ console.log('123') }     // => 123
if('3px' - 3){ console.log('123') }     // => 条件为假,判断错误
上一篇下一篇

猜你喜欢

热点阅读