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 に答える