JavaScript系列知識——JavaScript代碼規範
一、JavaScript 代碼規範
1、代碼規範通常包括以下幾個方面:
1)變量和函數的命名規則
2)空格,縮進,註釋的使用規則
3)其他常用規範……
注意:規範的代碼可以更易於閱讀與維護,代碼規範一般在開發前規定,可以跟團隊成員來協商設置。
二、JavaScript命名規範
1、變量名命名推薦使用駝峯命名法來命名
駱駝式命名法(Camel-Case)又稱駝峯式命名法,是電腦程式編寫時的一套命名規則(慣例)。正如它的名稱CamelCase所表示的那樣,是指混合使用大小寫字母來構成變量和函數的名字。程序員們爲了自己的代碼能更容易的在同行之間交流,所以多采取統一的可讀性比較好的命名方式。
【小駝峯法】
*變量、函數一般用小駝峯法標識。駝峯法的意思是:除第一個單詞之外,其他單詞首字母大寫。譬如myStudentCount
【大駝峯法】
*相比小駝峯法,大駝峯法(即帕斯卡命名法)把第一個單詞的首字母也大寫了。常用於類名,命名空間等。譬如DataBaseUser
【全局變量爲大寫,常量 (如 PI) 爲大寫 (UPPERCASE )】
三、JavaScript空格與運算符規範
1、通常運算符 ( = + - * / ) 前後需要添加空格,比如var x = y + z;
四、JavaScript代碼縮進規範
1、通常使用 4 個空格符號來縮進代碼塊,比如
function toCelsius(fahrenheit) {
return (5 / 9) * (fahrenheit - 32);
}
注意: 不推薦使用 TAB 鍵來縮進,因爲不同編輯器 TAB 鍵的解析不一樣。
五、JavaScript語句規則
1、簡單語句的通用規則:一條語句通常以分號作爲結束符。比如,var values = [“Volvo”,”Fiat”];
2、複雜語句的通用規則:
- 將左花括號放在第一行的結尾。
- 左花括號前添加一空格。
- 將右花括號獨立放在一行。
- 不要以分號結束一個複雜的聲明。
比如:
var person = {
firstName: "John",
lastName: "Doe",
age: 50,
eyeColor: "blue"
};
六、JavaScript對象規則
1、對象定義的規則:
- 將左花括號與類名放在同一行。
- 冒號與屬性值間有個空格。
- 字符串使用雙引號,數字不需要。
- 最後一個屬性-值對後面不要添加逗號。
- 將右花括號獨立放在一行,並以分號作爲結束符號。
比如:
var person = {
firstName: "John",
lastName: "Doe",
age: 50,
eyeColor: "blue"
};