ES6中宣告變數 let和const特點

2021-09-28 06:31:31 字數 486 閱讀 7857

在es6中我們有兩種定義變數的方式:let    const

let特點:

1.let定義時不會進行變數宣告提公升

2.變數不允許被重複定義

3.變數不可以被刪除

4.在for迴圈當中用let定義i 迴圈時可以儲存 i 的值

5.在塊級元素中用let定義的變數只能在當前塊級作用域中使用(注:凡是用{}包裹的都是塊級作用域,但是除了物件以外)

const特點:(宣告常量或者不可被修改的變數)

1.const宣告的變數值不允許被修改

2.不會進行變數宣告提公升

3.常量不允許被刪除

對let第四個特點給大家舉個小栗子

若body標籤裡面有五個button

按鈕1

按鈕2按鈕3

按鈕4按鈕5

script標籤裡面我們來個標籤繫結乙個小事件

更多專業前端知識,請上

【猿2048】www.mk2048.com

ES6 let變數宣告

var 宣告的變數在window上 用let或者const去宣告變數,這個變數不會被放到window上 array.foreach function currentvalue,index,arr thisvalue 如果瀏覽器對let已經支援了,其實絕大部分情況下var都可以被替換成let,以後盡量...

Es6之變數宣告

es6變數宣告let 和 canst,let 所宣告的變數具有塊級作用域,且宣告的變數不會前置,而const宣告的是不變了常量 let test test let 所宣告的變數只在塊級作用域內有效,而var就不同 for var i 1 i 5 i console.log str 輸出hello.c...

ES6 變數宣告方式

var,function,let,const,import,class1.let只在所在的 塊中有效 2.以前我們需要用iife解決的問題 3.不存在變數宣告提公升 4.暫時性死區tdz 1.let只在所在的 塊中有效 2.以前我們需要用iife解決的問題 3.不存在變數宣告提公升 console....