javascript - 如何在 JavaScript 中使用五位长的 Unicode 字符

标签 javascript unicode ecmascript-harmony

在 JavaScript 中我可以这样做:

foo = "\u2669" // 1/4 note

可是我做不到

foo = "\u1D15D" // full note  -five hex digits

它将被解释为“\u1D15”后接“D”

是否有任何解决方法?

2012 年 7 月 9 日更新:The proposal for ECMAScript Harmony现在包括对所有 Unicode 字符的支持。

最佳答案

尝试将 unicode 放在大括号之间:'\u{1D15D}'

关于javascript - 如何在 JavaScript 中使用五位长的 Unicode 字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10615409/

相关文章:

Javascript - 如何根据变量设置选中的复选框

具有 unicode 字符的 Maven 程序集插件

javascript - 在 Node 0.11 w/Foo.prototype 中使用 ES6 箭头函数

java - 如何在 java android 中将英文字符转换为 ASCII

node.js - ~~ Javascript 运算符

javascript - 遍历范围的函数式方法 (ES6/7)

javascript - 自定义javascript提示和确认框

javascript - JQuery 值与引用

javascript - 使用 Javascript/JQuery Back_End 将数据从一个 html 传输到另一个

string - Direct Oracle Access 截断 unicode(宽)字符串的末尾