一、 Number类型:
console.log(
Number(true), //1
Number(false), //0
Number(undefined), //NaN
Number(null), //0
Number(''), //0
Number(' '), //0
Number('66'), //66
Number('066'), //66
Number('5e5'), //500000
Number('a'), //NaN
//对象...
Number([]), //0
Number([3]), //3
Number(['']), //0
Number({}), //NaN
Number([1,2]), //NaN
Number(function () {}) //NaN
);
二、 String类型和Boolean类型:
console.log(
String(null), //'null'
String(2, [3]), //2,3
String({}), //[object Object]
String(function () {}), //function () {}
//Boolean类型
Boolean(''), //false
Boolean(' '), //true
Boolean('1'), //true