数据类型 |
转换为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);