vue之ES6基本語法 上

2021-10-07 01:22:10 字數 505 閱讀 7914

let與var相同都是宣告變數的,不同之處是let是塊級作用域,var是全域性的

例如var a = ;

for(var i = 0 ; i < 10 ; i ++)

輸出結果為10

for(let i = 0; i < 10 ; i ++){

a[i] = () => console.log(i)

輸出結果為6

var可以直接宣告變數 如果沒有引用這個變數這值為undefined

而let必須宣告之後才可以引用 否則會報錯

let宣告過得變數不允許再次宣告

var a = (num1,num2) => a+num1*num2

等同於 var a = function(num1,mun2){ return a+num1*num2]

原生jquery拼接字串比較繁瑣

需要+=+=+=這樣,操作太low

es6語法中直接可以用``兩個反引號直接拼接成乙個字串

es6 基本語法

es6規定暫時性死區和let const語句不出現變數提公升,主要是為了減少執行時錯誤,防止在變數宣告前就使用這個變數,從而導致意料之外的行為。這樣的錯誤在 es5 是很常見的,現在有了這種規定,避免此類錯誤就很容易了。總之,暫時性死區的本質就是,只要一進入當前作用域,所要使用的變數就已經存在了,但...

es6基本語法

1.es6基本語法 變數的宣告 let 限制作用域 塊 const 常量 唯讀不可更改 const pi 3.14156 console.log pi pi 3.14 console.log pi let a 1 var a for var i 0 i 10 i a 6 輸出10 直接跳轉到最大值 ...

ES6基本語法

學js 箭頭函式 es6中可以使用 作為函式表達形式,極簡風格,引數 函式體。1 不帶引數function 等價於 2 帶引數function a 等價於 a 乙個引數時可以不寫括號 等價於 a 如果函式裡只有一條語句,可以省略return和 3 帶引數且函式裡只有一條返回語句,可以省略return...