有三种方法可以把其他值转换为字符串,分别为toString()方法、String()转型函数、运算符(+)隐式转换。
-
toString()方法:
toString()方法可见于数值、布尔值、字符串(字符串值将返回其自身的一个副本)、对象,Undefined和Null没有toString()方法。 -
String()转型函数:
如果不确定一个值是否为undefined或者null,可以用String()转型函数。具体转换规则为:- 如果值为undefined,返回'undefined'。
- 如果值为null,返回'null'。
- 其他情况同toString()方法。