1.要想将一个值转换为boolean值,可以调用转型函数Boolean()
var message = "Hello world!";var messageAsBoolean = Boolean(message); alert(messageAsBoolean); //true
2.各种数据类型转换后对应的boolean值
数据类型 | 转换为true的值 | 转换为false的值 |
Boolean | true | false |
String | 任何非空字符串 | ""(空字符串) |
Number | 任何非零数字值(包括无穷大) | 0和NaN(not a number) |
Object | 任何对象 | null |
Undefined | n/a(not applicable "不适用") | undefined |