日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

初识 es6

發布時間:2023/11/29 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 初识 es6 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

es6 可能出來已經有一段時間了,但是我到今天才發現他的好,卻不是很了解他,也不知道各個瀏覽器的兼容性怎么樣?今天就把他們都弄明白。

?

新增命令

let?ES6新增了let命令,用來聲明變量。它的用法類似于var,但是所聲明的變量,只在let命令所在的代碼塊內有效(什么是代碼塊呢,就是用{}包起來的代碼)

例子:

1.{?

? var a=1;

? let b=2;

}

console.log(a);//1

console.log(b);//undefined

2.var temp=123;

?if(true){

? temp=456;

let temp ;//報錯

}

ES6明確規定,如果區塊中存在let和const命令,這個區塊對這些命令聲明的變量,從一開始就形成了封閉作用域。凡是在聲明之前就使用這些變量,就會報錯。

塊級作用域寫法

{

? let tmp

}

?

函數能不能在塊級作用域之中聲明,是一個相當令人混淆的問題。

ES5 規定,函數只能在頂層作用域和函數作用域之中聲明,不能在塊級作用域聲明。 ?可以在代碼塊里調用函數

?

ES6 引入了塊級作用域,明確允許在塊級作用域之中聲明函數。

?

現在有一個提案,使得塊級作用域可以變為表達式,也就是說可以返回值,辦法就是在塊級作用域之前加上do,使它變為do表達式。

?let x=do{

? ?let t=f();

? t*t+1;

}

x將得到整個塊級作用域的返回值

轉載于:https://www.cnblogs.com/daiwenru/p/6400371.html

總結

以上是生活随笔為你收集整理的初识 es6的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。