JavaScript系列知識——JavaScript代碼規範

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"
};

2、短的對象代碼可以直接寫成一行:var person = {firstName:”John”, age:50};

七、每行代碼字符小於 80

爲了便於閱讀每行字符建議小於數 80 個。如果一個 JavaScript 語句超過了 80 個字符,建議在運算符或者逗號後換行。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章