彿 è¯ç¬¦ä»¥æ°åå¼å¤´æ¶ï¼JavaScript ä¼åºç°â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)é误类å ä»ä¹å°æ¹åºéäºï¼
åéçåç§°ï¼ä¹ç§°ä¸ºæ è¯ç¬¦ï¼ééµå¾ªç¹å®çè§åï¼èè¿äºè§åæ¯ä½ ç代ç å¿ é¡»éµå¾ªçï¼
JavaScript æ è¯ç¬¦å¿ 须以忝ãä¸å线ï¼_ï¼æç¾å 符å·ï¼$ï¼å¼å¤´ãä¸è½ä»¥æ°åå¼å¤´ï¼åªæåç»çå符å¯ä»¥æ¯æ°åï¼0-9ï¼ã
ç¤ºä¾ ä»¥æ°åæåå¼å¤´çåéåå¨ JavaScript ä¸ï¼åéåä¸è½ä»¥æ°åå¼å¤´ã以ä¸è¡¨è¾¾å¼ä¼å¤±è´¥ï¼
const 1life = "foo";
// SyntaxError: identifier starts immediately after numeric literal
const foo = 1life;
// SyntaxError: identifier starts immediately after numeric literal
alert(1.foo);
// SyntaxError: identifier starts immediately after numeric literal
ä½ éè¦éæ°å½ååé以é¿å å导æ°åã
const life1 = "foo";
const foo = life1;
åè§
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4