es6學習入門

2022-09-04 08:33:14 字數 1211 閱讀 9810

一、定義變數

1、let:

//

1、不進行預解釋,但是編譯時會優先過濾一遍

let a=0;

//

2、同乙個作用域下面不可重複定義,不同作用域下面是不同變數

let a = 0;

//let a=1;

// 'a' has already been declared ,已經被宣告

console.log(a) //0,獲取的是全域性a

//

3、塊級作用域

for(var i = 0; i < 4; i++) , 0)

}for(let i = 0; i < 4; i++) , 0)

}

2、const:定義常量

//1、

宣告時必須賦值

const a; //

missing initializer in const declaration

//

2、不能重複定義

const a=0;

const a=1; //

'a' has already been declared

//

3、不能修改

const a=0;

a=1; //

assignment to constant variable

一、函式的擴充套件

1、函式引數預設值

//

1、、函式引數預設值

function fn1(x='x')

fn1();

//2、物件傳參(

function fn2(={})

}console.log(fn2())

// 未傳參,賦預設值

function fn3(=)

}console.log(fn3())

// 未傳參,賦預設值

function fn4(={})

}console.log(fn4()) //

傳入,y賦預設值

function fn5(=)

}console.log(fn5()) //

傳入,y未賦值

es6入門學習一

1 let和const命令 對於const來說,只宣告不賦值,就會報錯 const的作用域與let命令相同 只在宣告所在的塊級作用域內有效 const和let都不存在是常量提公升,同樣存在暫時性死區,宣告的常量都不可重複,都是先宣告後使用 2 變數的解構賦值 預設值生效的條件是,物件的屬性值嚴格等於...

ES6快速入門

三種語法實現同乙個功能,從而加深對三種語法的運用,最後了解es6的優勢 知識點 常量 作用域 箭頭函式 預設 物件 es5 中常量的寫法 object.defineproperty window,pi2 console.log window.pi2 es6 的常量寫法 const pi 3.1415...

es6入門筆記

常量constconst a 1 a 2 console.log a 報錯 vm6833 2 uncaught typeerror assignment to constant variable.常量唯讀,不可以更改列表專案 es5 es6作用域舉個栗子 es5 function arr 0 4,i...