1.将字符串转换为数据
var a1 = '100';
alert(a1+100); //输出的是100100
但是想要的结果时100+100=200
所以应当将a1转换数据类型
alert(Number(a1)); //输出200
2.当值为空值时
var a2 = ' ';
alert(a2); //不出现值和结果,因为是空,所以什么都没有
转换为数值型时
alert(Number(a2)); //最后结果出现0
3.值为布尔型
var a3 = true;
alert(a3);//结果出现true
转换为数值型时
alert(Number(a3)); //输出1,而false对应的是0
4.函数
var a4 = function(){alert(1);}
alert(Number(a4));//最后出现NaN,太多了不能识别转换过来
5.对数组
var a5 = [];
alert(Number(a5));//出现结果为0
——空数组出来的数值结果为0
在数组中添加值,
var a5 = [123];
alert(Number(a5));//出现123
但是需要记住的是不能在数组中给与过多的值,值多了结果就会变成NaN
6.值为null时
var a6 = null;
alert(Numbe