我试图通过“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);