MDN’s new design is in Beta! A sneak peek: https://blog.mozilla.org/opendesign/mdns-new-design-beta/

SyntaxError: identifier starts immediately after numeric literal

メッセージ

SyntaxError: identifier starts immediately after numeric literal (Firefox)
SyntaxError: Unexpected number (Chrome)

エラータイプ

SyntaxError

何がうまくいかなかったのか?

identifiers と呼ばれる変数名は特定のルールに従う必要があり、それに反しています!

JavaScript の識別子は文字かアンダースコア (_)、ドル記号 ($) で始まる必要があります。数値からは始められません! 2 文字目以降でのみ、数値 (0-9) を使用できます。

数値文字から始まる変数名

JavaScript は変数名を数値から始めることはできません。次は失敗です:

var 1life = 'foo';
// SyntaxError: identifier starts immediately after numeric literal

var foo = 1life;
// SyntaxError: identifier starts immediately after numeric literal

数値始まりにならないように、変数名を変更する必要があります。

var life1 = 'foo';
var foo = life1;

関連項目

ドキュメントのタグと貢献者

 このページの貢献者: YuichiNukiyama
 最終更新者: YuichiNukiyama,