JavaScript类型转换表

时间:2017-08-02 14:03:12

标签: javascript

我对类型转换有疑问。给出w3schools.com的下表......

table of conversions

为什么字符串" 0"和" 000"转换为布尔值true?

2 个答案:

答案 0 :(得分:1)

因为当您在JavaScript中将值强制为布尔值时,任何非空字符串为true。只有空字符串为false

答案 1 :(得分:0)

之所以这是因为“0”和“000”都是字符串而不是数字。

任何非空转换为boolean的字符串都将为true。