1. 程式人生 > >jacript var let const 區別

jacript var let const 區別

output out 直接 代碼片段 修改 ons 聲明 測試 log

代碼片段1:

var xx = 1

var xx = 2

console.log(xx)

output: 2

代碼片段2:

let xx = 3;

let xx = 4;

console.log(xx)

output:報錯,提示重復定義 xx

正確:

let xx = 3;

xx = 4;

console.log(xx)

第二個let 去掉,也就是說

代碼片段3:

const xx = 5;

const xx = 6

或者

const xx = 5

xx = 6;

都報錯:

正確的只能定義且賦值1次

綜上:

var 關鍵字修飾完後一個 變量後,還可以重復用這個變量的名字來申明一個另一個變量 (變量)

let 修飾完一個變量後變量後,不可以在用這個名字 做聲明

const 既不可以更重復使用相同的變量名又不可以修改變量值

那麽可以同時用兩個不同的修飾關鍵字來修飾嗎 如 var a = 1; let a = 2;

經過測試,這種做法更加不可取,直接報錯。

jacript var let const 區別