JS定義變數的3種方式var,let,const

2021-09-13 18:03:54 字數 783 閱讀 1088

【前言】

js定義變數的3種方式,var、let、const

【主體】

(1)let方式

/*

let宣告

(1)let沒有變數提公升

(2)let不允許在相同作用域內,重複宣告同乙個變數,即無法修改。否則報錯

console.log(x);//x is not defined

let x = 0;

let x =2;

console.log(x);//報錯:識別符號'x'已經宣告

*/

(2)const方式

/*

var宣告

(1)var有變數宣告提公升,賦值不提公升

(2)可以重複宣告,不過會覆蓋

*/

(3)var方式

/*

const---constant常量

(1)宣告初始化時必須賦值

const x = 10;

console.log(x);//10

const y;

console.log(y);//報錯unexpected identifier,意外的識別符號

(2)不允許在相同作用域內,重複宣告同乙個變數,即無法修改。否則報錯

const x = 10;

console.log(x);//10

const x = 11;

console.log(x);//報錯:識別符號'x'已經宣告

(3)沒有宣告提公升

*/

js中定義變數的三種方式

js中三種定義變數的方式 const,var,let。1.const定義的變數不可以修改,而且必須初始化。const b 2 正確 const b 錯誤,必須初始化 console.log 函式外const定義b b 有輸出值 b 5 console.log 函式外修改const定義b b 無法輸出...

js 定義變數的幾種方式

const b 2 正確 const b 錯誤,沒有初始化 console.log 函式外const定義b b 有輸出值 b 5 函式外修改const定義b b 無法輸出 var定義的變數可以修改,可以不初始化,沒有初始化輸出undefined var a 1 var a 不會報錯 console....

js中定義變數的幾種方式

主要內容是 js中三種定義變數的方式const,var,let的區別。1.const定義的變數不可以修改,而且必須初始化。1 const b 2 正確 2 const b 錯誤,必須初始化 3 console.log 函式外const定義b b 有輸出值 4 b 5 5 console.log 函式...