Javascript中的Boolean类型,它的取值只有true
和false
两种.
Javascript中任何类型的值都可以转化为Boolean类型对应的值,转换规则是:
1. false
, 0
, 空字符串("")
, NaN
, undefined
它们都将会转换为false
;
2. 其他的都会转换为true
;
你还可以使用Boolean()
显示的执行转换,当时这通常不需要这样做,js执行引擎在需要Boolean值的场景下,会自动替我们去转化,
Boolean('');//false
Boolean(0);//false
Boolean(NaN);//false
Boolean(undefined);//false
Boolean(false);//false
Boolean(1);//true
Boolean('hello');//true
Boolean类型的值一般用在逻辑运算和判断结构中.