1

この問題は、'\' の後の単語が 'x' で始まる場合にのみ発生します。\x が予約語かどうか知りたいです。

4

2 に答える 2

7

これは予約語ではなく、コードで文字を出力する方法です。

>>> console.log('\x56');
V

実際、数字を省略した場合、Firebug は何が問題なのかを教えてくれます。

SyntaxError: 16 進文字のエスケープ シーケンスの形式が正しくありません

多くの C スタイル言語と同様に、バックスラッシュは「エスケープ シーケンス」を表します。詳細については、こちらをご覧ください

于 2013-09-25T20:32:05.023 に答える
3

バックスラッシュは、文字をエスケープするために使用されます。リテラルのバックスラッシュが必要な場合は、\\.

于 2013-09-25T20:32:23.703 に答える