JS 类型转换常见方法小结

2019-06-06 04:07:00于丽

Number("5.6.7");//NaN
Number(new Object());//NaN
Number(100);//100
Number(false);//0
Number(true);//1
Number(undefined);//NaN
Number(null);//0
Number("5.5");//5.5
Number("56");//56
Number("5.6.7");//NaN
Number(new Object());//NaN
Number(100);//100


(3).String(value)
把给定的值转换成字串。
与调用toString()方法的唯一不同之处在于,对null或undefined值强制类型转换可以生成字符串而不引发错误:
Js代码

var s1 = String(null);//"null"
var oNull = null;
var s2 = oNull.toString();//causes an error