javascript變數的宣告以及命名規則

幾時歡喜發表於2020-11-09

javascript變數的宣告以及命名規則

一、變數的宣告(三種方式)

變數使用前需要先宣告;
宣告變數的關鍵字是:var;
語法:var 變數名 = 變數值;
  1. 先宣告,再賦值
    var a; //變數的宣告
    a = 10; //變數的賦值

  2. 同時宣告和賦值
    var a = 10; //變數的宣告和賦值

  3. 同時宣告多個變數並賦值(注意:當宣告多個變數和賦值時,變數之間用逗號隔開)
    var a = 10, b = 20; //多個變數的宣告和賦值

  4. 不宣告,直接賦值(注意:這個是不規範的寫法!)
    age = 18; //變數的賦值
    console.log( age ); //結果為20,瀏覽器能幫助識別,但是不規範,不推薦使用

  5. 只宣告,不賦值,此時預設undefined
    var name; //變數的宣告
    console.log( name ); //undefined

  6. 不宣告也不賦值,直接使用
    如果一個變數不宣告也不賦值,直接使用,此時會報錯,name is not defined,因為這個name變數壓根不存在。 注意:從報錯哪一行開始,之後的程式碼是不會執行的!
    console.log( '我是第一行程式碼' ); //正常顯示
    console.log( name ); //報錯
    console.log( '我是第二行程式碼' ); //不顯示不執行

一、變數的命名規則

  1. 嚴格區分大小寫(大寫的變數和小寫的變數是不同的變數);
  2. 變數名可以由數字、字母(大小寫都可以)、下劃線、美元符($)組成,但是不能以數字開頭;
  3. 不能是javascript中的關鍵字和保留字,如:if,else,function等;
  4. 變數名需要有意義,即語義化,增強程式碼可讀性,比如:儲存年齡用age,姓名用name,可以防止過段時間就不理解程式碼是什麼了,也可以防止合作時別人看不懂;
  5. 使用駝峰命名法:從第二個單詞開始,首字母大寫,如使用者個人資料(userPersonalData);

相關文章