【前言】
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方式
/*(3)var方式var宣告
(1)var有變數宣告提公升,賦值不提公升
(2)可以重複宣告,不過會覆蓋
*/
/*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 函式...