diff --git a/docs/string.md b/docs/string.md index 11e5c3b..735c5a1 100644 --- a/docs/string.md +++ b/docs/string.md @@ -1,17 +1,17 @@ # 字符串的扩展 -ES6加强了对Unicode的支持,并且扩展了字符串对象。 +ES6 加强了对 Unicode 的支持,并且扩展了字符串对象。 -## 字符的Unicode表示法 +## 字符的 Unicode 表示法 -JavaScript允许采用`\uxxxx`形式表示一个字符,其中“xxxx”表示字符的码点。 +JavaScript 允许采用`\uxxxx`形式表示一个字符,其中`xxxx`表示字符的 Unicode 码点。 ```javascript "\u0061" // "a" ``` -但是,这种表示法只限于`\u0000`——`\uFFFF`之间的字符。超出这个范围的字符,必须用两个双字节的形式表达。 +但是,这种表示法只限于码点在`\u0000`~`\uFFFF`之间的字符。超出这个范围的字符,必须用两个双字节的形式表示。 ```javascript "\uD842\uDFB7" @@ -39,9 +39,9 @@ hell\u{6F} // 123 // true ``` -上面代码中,最后一个例子表明,大括号表示法与四字节的UTF-16编码是等价的。 +上面代码中,最后一个例子表明,大括号表示法与四字节的 UTF-16 编码是等价的。 -有了这种表示法之后,JavaScript共有6种方法可以表示一个字符。 +有了这种表示法之后,JavaScript 共有6种方法可以表示一个字符。 ```javascript '\z' === 'z' // true