我需要在我的 html 页面上插入一个 Omega(惟)。我正在使用它的 HTML 转义代码来做到这一点,所以我可以编写Ω并得到惟。当我将它放入 HTML 元素时,一切都很好;但是,当我尝试将其放入我的 JS 中时,例如var Omega = Ω,它会将代码解析为 JS 并且整个事情都不起作用。有人知道该怎么做吗?
Ω
var Omega = Ω
我猜你真的想Omega成为一个包含大写欧米茄的 字符串? 在这种情况下,您可以编写:
Omega
var Omega = '\u03A9';
(因为惟是代码点为 U+03A9 的 Unicode 字符;也就是说,除了写03A9为937四个十六进制数字之外。)
03A9
937
编辑添加 (2022 年):现在存在一种替代形式,可以更好地支持 U+FFFF 以上的代码点:
let Omega = '\u{03A9}'; let desertIslandEmoji = '\u{1F3DD}';
从https://caniuse.com/mdn- javascript_builtins_string_unicode_code_point_escapes来看,大多数或所有浏览器都在 2015 年增加了对它的支持,因此使用起来应该是相当安全的。