首頁 > web前端 > 前端問答 > es6中let和const的差別是什麼

es6中let和const的差別是什麼

WBOY
發布: 2022-03-31 16:18:15
原創
1616 人瀏覽過

es6中let和const的差別是:let宣告的變數可以改變,值和型別都可以改變;而const宣告的常數不可以改變,也就是const一旦宣告就必須立即初始化,以後不能再賦值。

es6中let和const的差別是什麼

本教學操作環境:windows10系統、ECMAScript 6.0版、Dell G3電腦。

es6中let和const的差異是什麼

let和const的不同點:

  • let宣告的變數可以改變,值和型別都可以改變(let:宣告的是變數);

  • const宣告的常數不可以改變

這意味著,const一旦聲明,就必須立即初始化,不能以後再賦值

const i ; // 报错,一旦声明,就必须立即初始化
const j = 5;
j = 10; // 报错,常量不可以改变
登入後複製

let和const的相同點:

  • ##二者都只能區塊級作用域內宣告有效

  • 在變數宣告之後再使用。

  • 不存在變數提升,同時存在暫時性死區

  • #都不能和它所在作用域內的其他變數或函數擁有相同的名稱

【相關推薦:

javascript影片教學web前端

以上是es6中let和const的差別是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
es6
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板