Javascript 为什么此unicode字符警报未成功?

Javascript 为什么此unicode字符警报未成功?,javascript,Javascript,我试图用“A”弹出一个警报,其中: 但是,我在Chrome控制台中遇到一个错误:uncaughtreferenceerror:A未定义。 这是什么意思?我在任何地方都没有名为a的变量。\u0041是大写字母a的unicode。解释器按原样翻译它,而不是假设它是字符串 要警告该值而不是查找具有该名称的变量,请执行alert(“\u0041”) 按照您的代码样式,修改后的代码如下所示: var a = "\u0041"; alert(a); 或者最好在变量声明中的\u0041周围加上引号。@al

我试图用“A”弹出一个警报,其中:

但是,我在Chrome控制台中遇到一个错误:
uncaughtreferenceerror:A未定义。


这是什么意思?我在任何地方都没有名为
a
的变量。

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

要警告该值而不是查找具有该名称的变量,请执行
alert(“\u0041”)

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

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

或者最好在变量声明中的
\u0041
周围加上引号。@alex哈哈,这感觉很明显,但我想显示出来并没有什么坏处
var a = "\u0041";
alert(a);