类型转换
类型转换指将一种数据类型转换为其他类型。
转换为:字符串
1.调用 toString() 方法将其他类型转换为字符串
调用 XXX 的 YYY 方法
-->XXX.YYY()
由于 null 和 undefined 中没有 toString() ,所以对这两个东西调用 toString()时会报错。
2.调用 String()函数将对其他类型转换为字符串
调用 XXX 函数
--> XXX()
--原理:
对于拥有 toString() 方法的值调用 String() 函数时,实际上就是在调用 toString()方法。
对于 null ,则直接转换为 " null "
对于 undefined ,直接转换为 " undefined "