2

我尝试使用“A”弹出警报:

var a = \u0041;
alert(a);​

jsfiddle

但是,我在 Chrome 控制台中收到错误消息:Uncaught ReferenceError: A is not defined.

这意味着什么?我没有在A任何地方调用的变量。

4

1 回答 1

6

\u0041 是大写字母 A 的 unicode。解释器按原样翻译它,而不是假设它是一个字符串。

要提醒该值而不是查找具有该名称的变量,请执行alert("\u0041")

按照您的代码样式,修改后的代码将如下所示:

var a = "\u0041";
alert(a);
于 2012-06-27T02:52:00.883 回答