1歌溉、數(shù)字+字符串:
將數(shù)字轉(zhuǎn)換為字符串
2垄懂、數(shù)字+boolean:
將boolean轉(zhuǎn)換為number類型
3、數(shù)字+undefined:
結(jié)果為NaN痛垛,NaN的類型為number
4草慧、字符串+boolean:
將boolean轉(zhuǎn)換為字符串
5、boolean+boolean:
都轉(zhuǎn)換成number在做相加運算
注:NaN:notanumber判斷一個非數(shù)字如果不是一個數(shù)字返回true匙头,如果是一個數(shù)字返回false
varstr="helloworld";
varstr1=isNaN(str);
console.log(str1);
顯示轉(zhuǎn)換
強制轉(zhuǎn)換
1.toString()將任意類型轉(zhuǎn)換為字符串類型
varnum=5;
varstr=num.toString();
console.log(typeofstr);
2.parseInt();將一個數(shù)據(jù)轉(zhuǎn)換為整數(shù)
varnum=5.5;
varstr=parseInt(num);
console.log(str);
console.log(typeofstr);//number
3.parseFloat()將一個數(shù)據(jù)轉(zhuǎn)換為小數(shù)
varnum=.5;
varstr=parseFloat(num);
console.log(typeofstr);
console.log(typeofstr);//number
4.Number將一個數(shù)據(jù)轉(zhuǎn)換為number類型
varstr="35.5";
varstr1=Number(str);
console.log(str);