識別符號(identifier)指的是用來識別各種值的合法名稱。
最常見的識別符號就是變數名,以及後面要提到的函式名。
JavaScript 語言的識別符號對大小寫敏感,所以a
和A
是兩個不同的識別符號。
識別符號有一套命名規則,不符合規則的就是非法識別符號。
JavaScript 引擎遇到非法識別符號,就會報錯。
中文是合法的識別符號,可以用作變數名。
JavaScript 有一些保留字,不能用作識別符號:
arguments、break、case、catch、class、const、continue、debugger、default、delete、do、else、
enum、eval、export、extends、false、finally、for、function、if、implements、import、in、
instanceof、interface、let、new、null、package、private、protected、public、return、static、
super、switch、this、throw、true、try、typeof、var、void、while、with、yield。