1. 命名規則

總覽

  • 變數命名採用首字母小寫駝峰式(camelCase)
  • 屬性命名採用首字母小寫駝峰式(camelCase)
  • function 命名採用首字母小寫駝峰式(camelCase)
  • Class 命名採用首字母大寫駝峰式(StudlCaps)
  • 常數用一般方式宣告,採用全部大寫字母命名,多個單字之間用 _ (下底線)連接
//一行宣告一個變數
var firstVar = '這個是字串變數'; //變數命名採用首字母小寫駝峰式
var objectVar = { //屬性命名採用首字母小寫駝峰式
  'firstObj': '第一個',
  'secondObj': '第二個啦'
}
var CONSTANT_VAR = 100; //常數用一般方式宣告,大寫加底線連接


//class 命名採用首字母大寫駝峰式
class TestClass {
  constructor(testVar) {
    this.testVar = testVar; //屬性命名採用首字母小寫駝峰式
  }
}

//function 命名採用首字母小寫駝峰式
function testFunction() {
  // 2 個空格縮排
  var shortArray = ['hello', 'world']; //短的可以放同一行
  //長的 Object 分成多行
  var longObject = {
    'firstObj': 'this is first',
    'secondObj': 'this is second',
    'thirdObj': 'this is third'
  }
}

results matching ""

    No results matching ""