js中的类型转换
2021-03-26 10:24
标签:而不是 个数 bool OLE nan ons efi code false “==”运算符(两个操作数的类型不相同时) 对象到数字的转换 空数组转换为数字0 因此: js中的类型转换 标签:而不是 个数 bool OLE nan ons efi code false 原文地址:https://www.cnblogs.com/nyhhd/p/12641515.html
Boolean([]); //true
Number([]); //0
Number({}); // NaN
Number(false); //0
console.log(([])?true:fasle);// => console.log((true)?true:false);
console.log([]==false?true:false); // => console.log(0==0?true:false);
console.log(({}==false)?true:false); // => console.log((NaN==0)?true:false);
布尔类型里只有这几参数个返回false,其它都为true
Boolean(undefined) // false
Boolean(null) // false
Boolean(0) // false
Boolean(NaN) // false
Boolean(‘‘) // false
上一篇:css全局样式初始化