number:数值类型
数值类型就是与数组有关的类型,不多说
var s;
console.log(parseInt(s)); //NaN
var s=null;
console.log(parseInt(s)); //NaN
var s=undefined;
console.log(parseInt(s)); //NaN
console.log(parseInt("sssss2"));//NaN
console.log(parseInt("2sssss"));//2 如果是一个字符串的开头是数字转换后会讲最开始的数字转换为数值,一定是最开始的字符为数字哦
console.log(parseFloat("2sssss")); //2 用parseFloat也是同样的道理,只是parseFloat是浮点类型
boolean: 真假类型
var b=true;
console.log(b); //true;
var b=1;
console.log(Boolean(b)); //true, 在js中1代表true,0代表false,,或者说非0数值类型都代表true
var b="sssssssssssssss";
console.log(Boolean(b)); //true
console.log(Boolean("")); //false js中空字符串在boolean类型中代表false, 有值字符串代表true