toSring()
数值、布尔值、对象和字符串都有toString()方法,但是null和undefined没有这个方法。 一般情况下toString()方法不传参数,但是,在调用熟知的toString()方法时,可以传递一个参数:输出数值的基数。
String()
此函数能够将任何类型的值转换为字符串。 String()函数遵循下列转换规则:
- 如果值有toString()方法,则调用该方法(没有参数)并返回相应的结果;
- 如果值是null,则返回"null"
- 如果值是undefined,则返回"undefined"