目录:
JavaScript——数据类型转换(Number)
JavaScript——数据类型转换(String)
JavaScript——数据类型转换(Boolean)
隐式类型转换
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
显式类型转换
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
关注下面微信公众号,可以领取微信小程序、Vue、TypeScript、前端、uni-app、全栈、Nodejs、Python等实战学习资料