HTML使用字符的方法有:(以三次方字符为例)
1. 直接使用: ³
2. 转移字符: ³
3. 字符编码: ³(10进制)
JS:(以三次方字符为例)
1. 直接使用:'³'
2. 字符编码: String.fromCharCode(179)(ES5,只能识别小于 0xFFFF 的字符)或 String.fromCodePoint(179) (ES6,可以识别大于 0xFFFF 的字符)
3. \uxxxx形式: '\u00B3' (xxxx表示字符的 Unicode 码点,只限于码点在 \u0000~\uFFFF 之间的字符,超出这个范围的字符,必须用两个双字节的形式表示)
4. \u{xxxx}形式: '\u{B3}' (即使超过 0xFFFF 的字符也可以使用)
5. \x形式: '\xB3' (十六进制)
6. \形式: '\263' (八进制)
JS返回字符编码:
'³'.charCodeAt(0) (ES5,只能识别小于 0xFFFF 的字符)
'³'.codePointAt(0) (ES6,可以识别大于 0xFFFF 的字符)