- JavaScript+jQuery交互式Web前端開發(第2版)
- 黑馬程序員編著
- 757字
- 2025-01-07 16:28:57
1.4.2 變量的命名規則
在程序中,使用規范的變量名有助于代碼閱讀者更好地理解和閱讀代碼。在JavaScript中,變量的命名需要遵循相關規則,從而避免代碼編寫出錯。
JavaScript中變量的命名規則如下。
● 不能以數字開頭,且不能包含+、-等運算符,如01user、02-user是非法的變量名。
● 嚴格區分大小寫,如apple和Apple是兩個不相同的變量名。
● 不能使用JavaScript中的關鍵字命名。關鍵字是指在JavaScript中被事先定義并賦予特殊含義的單詞,如if、this就是JavaScript中的關鍵字。
為了提高代碼的可讀性,在對變量命名時應遵循以下建議。
● 使用字母、下畫線或美元符號($)命名,如score、set_name、$a、user01。
● 盡量做到“見其名知其義”,如age表示年齡、sex表示性別、num表示數字等。
● 用下畫線分隔多個單詞,如 show_message;或采用駝峰命名法,變量的第1個單詞首字母小寫,后面的單詞首字母大寫,如leftHand、myFirstName等。
需要說明的是,只要程序不報錯,其他字符(如中文字符)也能作為變量名使用,但是不推薦這種命名方式。
在實際開發中,我們在命名變量時不僅要遵循變量的命名規則,而且要注意變量的命名是否有意義、是否易于理解。同樣,在現實生活中,我們也要遵守規則,例如交通規則、安全生產規則等,只有遵守規則,才能讓社會更加和諧穩定。
多學一招:JavaScript中常見的關鍵字
在 JavaScript 中,關鍵字分為保留關鍵字和未來保留關鍵字。保留關鍵字是指目前已經生效的關鍵字。常見的保留關鍵字如表1-4所示。
表1-4 常見的保留關鍵字

在表1-4中,每個關鍵字都有特殊的含義和作用。例如,var關鍵字用于聲明變量、const關鍵字用于聲明常量、while關鍵字用于實現語句的循環、typeof關鍵字用于檢測數據類型等。
未來保留關鍵字是指 ECMAScript 規范中預留的關鍵字,目前它們沒有特殊的作用,但是在未來的某個時間可能會具有一定的作用。未來保留關鍵字如表1-5所示。
表1-5 未來保留關鍵字

在命名變量時,不建議使用表1-5中列舉的未來保留關鍵字,以免未來它們轉換為保留關鍵字時程序出錯。
- 軟件項目估算
- Python入門很簡單
- Visual Basic程序設計教程
- Magento 1.8 Development Cookbook
- PHP+MySQL網站開發項目式教程
- ASP.NET開發與應用教程
- Unity 2018 Shaders and Effects Cookbook
- Visual Foxpro 9.0數據庫程序設計教程
- C語言程序設計實訓教程與水平考試指導
- 數據結構:Python語言描述
- 用Python動手學統計學
- 企業級Java現代化:寫給開發者的云原生簡明指南
- Enterprise Application Architecture with .NET Core
- Appcelerator Titanium Smartphone App Development Cookbook
- 3D Printing Designs:Fun and Functional Projects