2. 基本格式

總覽

  • 保持每一行程式碼的長度低於 80 個字元,短的比長的好,把長的 Array、Object 或其他語句拆成多行
  • 用 2 個空白做縮排,語句後面不要有多餘空格
  • 當語句中需要左大括弧,要在同一行並且左邊空一格,右大括弧則是出現在程式碼區塊下一行
  • 使用分號(這部分採用 Felix's Node.js Guide)
  • 檔案文件結尾多一行空白
  • 除非是 JSON 格式,不然字串之類一律使用單引號
  • 用 === 代替 == 判斷,但是可以允許 obj == null 檢查是 null 或 undefined
  • 盡量使用可描述的判斷,將判斷結果指派給變數
  • 一行宣告一個變數
//一行宣告一個變數
var firstVar = '這個是字串變數'; //使用單引號
var age = 18;

//左大括弧在同一行,右大括弧在程式碼下一行
function test() {
  // 2 個空格縮排
  var shortArray = ['hello', 'world']; //短的可以放同一行
  var isAdult = age >= 18; //判斷是否為成人的結果塞入變數 isAdult
  //長的 Object 分成多行
  var longObject = {
    'firstObj': 'this is first',
    'secondObj': 'this ois second',
    'thirdObj': 'this is third'
  }

  //用 3 個等號判斷,不要用 2 個等號
  if (isAdult === true) {
    console.log('是成人');
  }
}

results matching ""

    No results matching ""