
上QQ阅读APP看书,第一时间看更新
1.3 String类型详解
JavaScript中的String类型(字符串类型)既可以通过双引号""表示,也可以通过单引号''表示,而且是完全等效的,这点与Java、PHP等语言在字符串的处理上是不同的。
在程序处理时,我们同样不可避免地会遇到将其他类型转换为String类型的场景。如果是引用类型的数据,则在转换时总是会调用toString()函数,得到不同类型值的字符串表示;如果是基本数据类型,则会直接将字面值转换为字符串表示形式。
例如null值和undefined值转换为字符串时,会直接返回字面值,分别是"null"和"undefined"。
在将某个数据转换为字符串时,有一个简单的方法是直接使用加号(+)拼接一个空字符串("")。
console.log(123 + ''); // '123' console.log([1, 2, 3] + ''); // '1,2,3' console.log(true + ''); // 'true'