A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© sangwentao 中级黑马   /  2016-6-3 20:16  /  2269 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

js的类型转换相当方便,但也比较复杂。花了好半天测试了以下,总结如下:(若有问题欢迎交流)
一、对象:
1.对象转Number:NaN。
2.对象转Boolean:true。
3.对象转String:[object Object]。
二、数组:
1.数组转Number:[]→0;[0]→0;[1]→1;[1,2,3]→NaN。
2.数组转String:[]→“”;[1,2,3,4]→1,2,3,4。
3.数组转Boolean:与对象相同。
三、Number:
1.数字转Boolean:非0→true;0→false。
2.数字转String:。
四、String:
1.字符串转Boolean:“”→false;非空字符串→true。
2.字符串转Number:“”→0;“123”→123;“123js”→NaN。
五、Boolean:
1.布尔转数字:true→1;false→0。
2.布尔转字符串:。

2 个回复

倒序浏览
我看完了好几天了 都忘记代码咋写了
回复 使用道具 举报
不错不错
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马