SyntaxError: identifier starts immediately after numeric literal
ë©ì¸ì§
SyntaxError: Unexpected identifier after numeric literal (Edge) SyntaxError: identifier starts immediately after numeric literal (Firefox) SyntaxError: Unexpected number (Chrome)
ìë¬ íì
SyntaxError
무ìì´ ì못ëììê¹?
ìë³ìë¼ê³ ë¶ë¦¬ë ë³ìì ì´ë¦ì ë°ëì ì§ì¼ì¼ íë í¹ì ê·ì¹ì ë°ë¼ì¼ í©ëë¤.
JavaScriptì ìë³ìë ë°ëì 문ì, ì¸ëì¤ì½ì´(_), ëë ë¬ë¬ íì($)ë¡ ììë¼ì¼ í©ëë¤. ì«ìë¡ ììë ì ììµëë¤. ê¸ì ë¤ìë§ ì«ì(0-9)ê° ì¬ ì ììµëë¤.
ìì
>ì«ìë¡ ììíë ë³ì ì´ë¦
JavaScriptìì ë³ì ì´ë¦ì ì«ìë¡ ììë ì ììµëë¤. ìë ìì ë ìë¬ê° ë°ìí©ëë¤:
js
var 1life = 'foo';
// SyntaxError: identifier starts immediately after numeric literal
var foo = 1life;
// SyntaxError: identifier starts immediately after numeric literal
alert(1.foo);
// SyntaxError: identifier starts immediately after numeric literal
ì«ìê° ë¤ì ì¤ëë¡ ë³ì ì´ë¦ì ë³ê²½í´ì¼ í©ëë¤.
js
var life1 = "foo";
var foo = life1;