该篇介绍七个数据之间的相互转换,但由于其中有些数据的特殊性其实只有三类数据间的转换方法。null 与 undefined 都是没有值,所以不用考虑如何转换这两者,symbol依旧跳过,而object特殊些,需单独讲解。
object ,谈及这个数据类型就涉及到了简单类型和复杂类型的关系了,对于除 object 以外的数据都可称为简单类型,也可以称为普通类型,而复杂类型也就是 object ,因为 object 是由其余六位简单类型构成的,简单类型构成了复杂类型,就是这样的关系。该篇数据类型的转换先不谈及 object 。
1.转string类型
1.转字符串的快捷方法是:321 + ‘’
2. + 号转换,+ 号会在执行前将不是字符串的值转成字符串再相加;
3. window.String(234)
4. xxx.toString()
注意:null和undefined这两个值没有toString()方法,如果调用他们的方法会报错。
2.转boolean
快捷方法:一个感叹号是取反,两个感叹号是负负得正,所以可以用两个!!来取boolean值;
网友评论