JavaScript var let const

一般來說,我們在宣告變數的時候,依據存活範圍可以區分為:

  • 全域變數 (Global Variable)
  • 區域變數 (Local Variable)
  • var: 是「可」重複宣告相同變數,區塊語法用var宣告可能會感染全域變數。
  • let: 是「不可」重複宣告相同變數,其作用域僅在「區塊作用域(Block Scope)」,一旦離開則會無作用,顯示無定義。
  • const: 特性同let,但更嚴謹。一旦變數宣告為常數後,則無法再賦新值。

我的記法就是,每個地方要用到就宣告var

局部函數用到就宣告let

不想改動的就宣告const

期待您的留言

Comments

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *