全面感知ES6(1)變數的擴充套件

2021-08-20 17:48:26 字數 1326 閱讀 2983

和var相比又有哪些區別呢?

首先,讓我們回想下var都有那些特點和缺點/*

var 宣告變數的缺點:

1.可以重複宣告

2.不能限制修改

3.沒有塊級作用域

特點:有變數提公升的功效 */

想對比下,在讓我們看下let的特點和缺點/*

let 變數

1.不能重複宣告

2.存在塊級作用域

3.不存在變數提公升功效 */

看解釋的話可能看的不是太懂,那就讓我們直接看**吧。

比如:console.log(

a);

//undefined

// 因為var有變數提公升問題

vara=

1; vara=3;

console

.log(

a) //3 //

var可以進行修改值,也可以進行變數的從新賦值

console.

log(

a)//

報錯//

let不存在變數提公升的問題,所以不能再宣告變數前進行列印

leta=

1;

a =

3;

console

.log(a

)//3

//let不可以進行修改值,但是可以進行變數的重新賦值

leta=

4;console.

log(

a)//報錯

//let不可以重複宣告

在比如

console.log(t

); //

99//

var沒有塊級作用域的概念,所以可以獲取到大括號裡面的值

console.log

( t);

//報錯

//let有塊級作用域的概念

/* const 常量

常量一旦定義了,不可修改

const宣告的陣列和物件,可以向陣列和物件陣列中push和pop可以修改物件的屬性值

原因是:

向陣列中新增和刪除東西,修改物件的屬性值,並不會改變他自身原來的記憶體位址 */

比如constm=

1; m=

4; //

報錯console.

log(

m);如果是陣列呢?

const

arr= ;

arr.

push(

2);console.

log(

arr);

//[2]

並沒有報錯,大家可以試一下。

關於es6的變數擴充套件我能分享給大家大概就是這麼多了,

雲安全 態勢感知服務全面公升級為雲安全中心!

雲安全中心是阿里云云上安全監控和診斷服務,面向雲上資產提供安全事件檢測 漏洞掃瞄 基線配置核查等服務。雲安全中心結合了阿里自主研發的大資料和機器學習演算法,通過多引擎查殺幫助您實時全面了解和有效處理伺服器的安全隱患,並實現對雲上資產的集中安全管理。雲安全中心幫助您收集並呈現10餘種型別的日誌和雲上資...

cis 華為態勢感知 安全態勢感知

什麼是態勢感知 定義 ssa securitysituation awareness 即安全態勢感知,可以幫助使用者理解並分析其安全態勢,其通過使用者安全態勢 攻擊者態勢兩個維度,增強使用者從海量的資訊中發現有用資料的能力,幫助使用者準確理解過去一周發生的每一件安全事件,並為使用者進行安全態勢 提供...

壓縮感知簡介

nyquist取樣定理 夏農取樣定理 指出,取樣速率達到訊號頻寬的兩倍以上時,才能由取樣訊號精確重建原始訊號。可見,頻寬是nyquist 取樣定理對取樣的本質要求。然而隨著人們對資訊需求量的增加,攜帶資訊的訊號頻寬越來越寬,以此為基礎的訊號處理框架要求的取樣速率和處理速度也越來越高。解決這些壓力常見...