1.显示转换与隐式转换
javascript隐式转换
字符串类转数值型
var c = '12';
c=c*1;
alert(typeof(c));//number
alert(c);//12
alert(1 + "1");//11
alert('2' + 12);//212
x显示转换
当a为0,-0,NaN,‘’(空字符串),undifine时if(a)为false,可以使用Boolean()函数进行显示转换。
test = Boolean(a);
alert(test);
将其他类型转换为字符串类型:String()
将其他类型转换为数值型:Number()
test = Number(undefined);//NaN
test = Number(false);//0
test = Number(null);//0
test = Number('3king');//NaN
test = Number('322');//322
var test = Number('NaN');
alert(typeof(test));//number
alert(test);//NaN
NaN不能和自身进行比较
alert(NaN == NaN);//false
 
                    
                
 
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号