JS中的變數

毛露螺發表於2019-04-08

概念:不是一個具體的值,只是一個儲存值的容器或者代名詞。

在JS規範中建立變數有6種方式: 1.var 2.let(ES6) 3.const(ES6) 4.function建立函式(函式名也是變數名,只不過儲存的型別是函式而已) 5.class基於ES6建立類 6.import (ES6) 基於ES6的模組規範匯出需要的資訊

/*

  • 語法:
  • var [變數名]=值
  • let [變數名]=值
  • const [變數名]=值
  • function 函式名(){
  • }
  • ... */ var n = 13; n = 15; alert(n+10);//=>彈出來25 此時的N代表15

const m = 100; m = 200;//=>Uncaught TypeError: Assignment to constant variable. 不能給一個常量重新的賦值(常量儲存的值不能被修改,能夠修改就是變數了)

建立變數,命名的時候要遵循一些規範

  • 嚴格區分大小寫
  • 遵循駝峰命名法:按照數字、字母、下劃線或者$來命名(數字不能做為名字的開頭),命名的時候基於英文單詞拼接成一個完整的名字(第一個單詞字母小寫,其餘每一個有意義單詞的首字母都大寫)
  • 不能使用關鍵字和保留字:在JS中有特殊含義的叫做關鍵詞,未來可能會成為關鍵字的叫做保留字

相關文章