类型转换
类型转换指将一种数据类型转换为其他类型。
转换为:字符串
1.调用 toString() 方法将其他类型转换为字符串
调用 XXX 的 YYY 方法
-->XXX.YYY()
由于 null 和 undefined 中没有 toString() ,所以对这两个东西调用 toString()时会报错。
2.调用 String()函数将对其他类型转换为字符串
调用 XXX 函数
--> XXX()
--原理:
对于拥有 toString() 方法的值调用 String() 函数时,实际上就是在调用 toString()方法。
对于 null ,则直接转换为 " null "
对于 undefined ,直接转换为 " undefined "
类型转换主要涉及将数据从一种类型转为另一种,如字符串。可以使用对象的toString()方法或全局函数String()。toString()适用于有该方法的对象,但对null和undefined会抛出错误。而String()函数在转换时,会调用toString(),对null返回null,对undefined返回undefined。
1077

被折叠的 条评论
为什么被折叠?



