- JavaScript前端開發基礎教程
- 呂云翔 歐陽植昊 張遠等編著
- 559字
- 2021-10-27 17:00:53
2.1.2 JavaScript變量的命名規范
JavaScript變量的命名方式總體和其他編程語言相似,需要遵循以下幾種規定。
1)變量名必須以字母、“$”或“_”符號開頭,但是不建議使用后兩種符號開頭的方法來命名變量,因為這可能會與一些JavaScript庫的變量或函數名產生沖突。
2)變量名稱大小寫敏感(A和a是不同的變量)。
3)變量名不能與關鍵字(保留字)相同。
按照上面的規定可以聲明以下變量名。

以上變量名都是可用的,但是一般不建議使用這種沒有實際含義的變量名。在實際開發中,一般需要聲明一些名字可以代表其實際含義的變量,例如以下的變量。

而且為了增加程序可讀性,一般采用駝峰式命名法來命名變量,駝峰式命名法分為小駝峰式命名法和大駝峰式命名法。
1)小駝峰式命名法:第一個單詞小寫,從第二個單詞開始首字母大寫,如下所示。

2)大駝峰式命名法(Pascal命名法):每一個單詞的首字母都大寫,如下所示。

因為變量名不能和關鍵字相同,在第1章中提過JavaScript由3部分組成,因此這3部分的關鍵字都不能作為變量名使用,而且JavaScript內置的對象、屬性和方法名以及HTML的事件句柄名也不能被用作變量名。下面分別列出了ECMAScript的關鍵字(見表2.1)、ECMA-262的關鍵字(見表2.2),BOM的關鍵字(見表2.3),JavaScript對象、事件和方法名(見表2.4),以及HTML事件句柄名(見表2.5)。
表2.1 ECMAScript的關鍵字

表2.2 ECMA-262的關鍵字

表2.3 BOM的關鍵字

表2.4 JavaScript內置對象、屬性和方法名

表2.5 HTML事件句柄名

推薦閱讀
- JavaScript前端開發模塊化教程
- JavaScript全程指南
- Computer Vision for the Web
- Instant Apache Stanbol
- Web Scraping with Python
- Rake Task Management Essentials
- Python Deep Learning
- 深入淺出Windows API程序設計:編程基礎篇
- Python高級機器學習
- Python高效開發實戰:Django、Tornado、Flask、Twisted(第2版)
- Python貝葉斯分析(第2版)
- Nexus規模化Scrum框架
- Mastering Git
- GitHub入門與實踐
- Clojure Polymorphism