数据类型 | 转换为true的值 | 转换为false的值 |
---|
Boolean | true | false |
String | 任何非空字符串 | “”(空字符串) |
Number | 任何非零数字值(包括无穷大) | 0和NaN |
Object | 任何对象 | null |
Undefined | 不适用 | undefined |
console.log(NaN+10);
console.log(NaN-10);
console.log(NaN*10);
console.log(NaN/10);
console.log("*****************************************");
console.log(10/String);
console.log(10/Object);
console.log(10/"Hello");
console.log("Hello"/10);
console.log("*****************************************");
console.log(10/true);
console.log(true/10);
console.log(10/false);
console.log(false/10);
console.log(10/"");
console.log(""/10);
console.log(10/null);
console.log(null/10);
console.log("*****************************************");
console.log(10/undefined);
console.log(undefined/10);