目录:
JavaScript——数据类型转换(Number)
JavaScript——数据类型转换(String)
JavaScript——数据类型转换(Boolean)
隐式类型转换javascript
boolean-隐式类型转换 var b=!0; console.log(typeof(b),b); 输出 boolean true b=!1; console.log(typeof(b),b); 输出 boolean false b=!1000; console.log(typeof(b),b); 输出 boolean false b=!!1000; console.log(typeof(b),b); 输出 boolean true var b=!undefined; console.log(typeof(b),b); 输出 boolean true b=!null; console.log(typeof(b),b); 输出 boolean true b=!''; console.log(typeof(b),b); 输出 boolean true b=!NaN; console.log(typeof(b),b); 输出 boolean true && 和 ||不进行隐式类型转换 var b=undefined && 5; console.log(typeof(b),b) 输出 undefined undefined
显式类型转换java
boolean-显示类型转换 库函数 Boolean(); var b=Boolean(0); console.log(typeof(b),b) 输出 boolean false var b=Boolean(1000); console.log(typeof(b),b); 输出 boolean true var b=Boolean(undefined); console.log(typeof(b),b); 输出 boolean false var b=Boolean(null); console.log(typeof(b),b); 输出 boolean false var b=Boolean(NaN); console.log(typeof(b),b); 输出 boolean false var b=Boolean(''); console.log(typeof(b),b); 输出 boolean false