我试图通过“A”使警报弹出:

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

jsfiddle

但是,我在Chrome控制台中收到一个错误:Uncaught ReferenceError: A is not defined.
那是什么意思?我在任何地方都没有名为A的变量。

最佳答案

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

要警告该值而不是查找具有该名称的变量,请执行alert("\u0041")
按照您的代码样式,修改后的代码将如下所示:

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

10-06 06:58