ES6學習筆記

2021-10-14 07:41:59 字數 1955 閱讀 2379

1.1.1 可以重複宣告

var a=10;

var a=12;

alert

(a);

1.1.2 無法限制修改

1.1.3 沒有塊級作用域

if

(true

)alert

(a);

1.2.1 不能重複宣告
let a=12;

let a=1;

alert

(a);

//"error"

//"syntaxerror: identifier 'a' has already been declared at

1.2.2 變數-可以修改
let a=12;

a=1;alert

(a);

1.2.3 塊級作用域
if

(true

)alert

(a);

//"error"

//"referenceerror: a is not defined

1.3.1 不能重複宣告
const a=12;

const a=1;

alert

(a);

//"error"

//"syntaxerror: identifier 'a' has already been declared at

1.3.2 常量-不能修改
const a=12;

a=1;alert

(a);

//"error"

//"typeerror: assignment to constant variable.

1.3.3 塊級作用域
if

ES6學習筆記

let 塊變數 作用域為塊 const 常亮 作用域為當前塊 解構賦值 例 var x,y 1,2 字元擴充套件 at includes startswith endswith repeat codepointat 模板字串 例 正則的uiy 數值擴充套件 number.isfinite numbe...

ES6學習筆記

常用語法 1 let 與var類似,不同的是let定義的變數有塊級作用域,比如 var a 1 while true alert a 2 用let let a 1 while true alert a 12 const用來定義變數,但是定義之後的值不能再次更改了。乙個實際的用途是用來定義引入的模組,...

ES6學習筆記

var 有變數提公升 let 是塊級作用域,沒有變數提公升 模板語言 還原百分百定義的格式 const 定義常量,特殊情況可以改變值 const b 1 b 2 error const b b.a 2 ok b.c 10 ok object是記憶體位址,位址不變就沒問題 預設值 在不知道接收到個什麼...