跳到主要内容

2 篇文档带有标签「string」

查看所有标签

String类型

严格来说,JS 编码字符的格式其实是 UCS-2,也就是 UTF-16 的前身,后来 UTF-16 经过完善才支持使用 2 个 16 位二进制表示超过 U+FFFF 的 Unicode 码点字符,但是 JS 诞生之初的 UCS-2 并不支持使用 2 个 16 位二进制编码,所以现在的 JS 在遇到某些超过 U+FFFF

ToString

如果使用传入某个对象来调用并不会发生转换成字符串的操作,这是机制导致的,所以几乎所有其他类型都在自己的原型链上重写了这个方法,除了,所以对象使用这个方法并非来自而是他们自己的原型对象上的。