我尝试使用“A”创建一个警告弹出窗口:
var a = \u0041;
alert(a);
但是,我在Chrome控制台中收到错误:Uncaught ReferenceError: A is not defined.
这是什么意思?我在任何地方都没有名为A
的变量。
答案 0 :(得分:6)
\ u0041是大写字母A的unicode。解释器将其翻译为原样,而不是假设它是一个字符串。
要提醒值而不是查找具有该名称的变量,请执行alert("\u0041")
遵循您的代码样式,修改后的代码如下所示:
var a = "\u0041";
alert(a);