黑马程序员技术交流社区

标题: js数据类型转换总结 [打印本页]

作者: sangwentao    时间: 2016-6-3 20:18
标题: js数据类型转换总结
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.布尔转字符串:。





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2