JavaScript 高階—— ES6新增語法 const(let const var區別)

化石姑娘發表於2020-04-04

const

作用:宣告常量,常量就是值(記憶體地址)不能變化的量

  • 具有塊級作用域

   

  • 宣告常量時必須賦值
  • 常量賦值後,值不能修改

    基本資料型別 值不能更改

    

   複雜資料型別。資料結構內部的值可以更改,資料值本身不可更改

   

let const var 區別

  1. 使用var宣告的變數,起作用域為該語句所在的函式內,且存在變數提升現象
  2. 使用let宣告變數,其作用域為該語句所在的程式碼快內,不存在變數提升
  3. 使用const宣告的是常量,在後面出現的程式碼中不能再修改該常量的值

相關文章