国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

深入理解ES6之《ES7》

xeblog / 1330人閱讀

摘要:指數(shù)運算符是可以進行求冪運算的求冪運算符是兩個星號求冪運算符的優(yōu)先級高于其它二元運算符,但是一元運算符的優(yōu)先級高于求冪運算符求冪運算符左側(cè)的一元運算符只能是或者是語法錯誤可以這樣包裹也可以這樣包裹在中可通過方法來檢查給定字符串中是

指數(shù)運算符

Math.pow是可以進行求冪運算的
求冪運算符是兩個星號

let result = 5 ** 2
console.log(result) //25
console.log(result === Math.pow(5, 2)) //trueA

求冪運算符的優(yōu)先級高于其它二元運算符,但是一元運算符的優(yōu)先級高于求冪運算符

let result = 2 * 5 ** 2
console.log(result)//50

求冪運算符左側(cè)的一元運算符只能是++或者是--

let result =-5** 2//語法錯誤
let result = -(5 ** 2)//可以這樣包裹
let result = (-5) ** 2//也可以這樣包裹
Array.prototype.includes

在ES6中可通過String.prototype.includes方法來檢查給定字符串中是否存在某些子字符串
Array.prototype.includes接受倆參數(shù)

要搜索的值

開始搜索的索引位置(可選)

let values = [1, 2, 3]
console.log(values.includes(1))//true
console.log(values.includes(0))//false
console.log(values.includes(1, 2))//false

用includes進行值比較時,===操作符的使用只有一個例外:即使NaN===NaN的計算結(jié)果是false,NaN也被認為是等于NaN,這與indexOf方法的行為不同,后者嚴格使用===進行比較

let values = [1, NaN, 2]
console.log(values.indexOf(NaN))//-1
console.log(values.includes(NaN))//true

另外一個奇怪的地方是+0和-0不管是在indexOf還是在includes中的表現(xiàn)行為都相同

let values = [1, +0, 2]
console.log(values.indexOf(-0))//-1
console.log(values.includes(-0))//false--后面發(fā)現(xiàn)測試的居然是true
函數(shù)作用域嚴格模式下改動

在ES6中仍然可以使用“use strict”指令來指定嚴格模式
ES7中指出只有參數(shù)不包含解構(gòu)或默認值的簡單參數(shù)列表時才可以在函數(shù)中使用“use strict”

function okay(first, second) {
  "use strict"
  return first
}
//這里拋出語法錯誤
function notOkay1(first, second = first) {
  "use strict"
  return first
}

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/112471.html

相關(guān)文章

  • 深入理解ES6ES7

    摘要:指數(shù)運算符是可以進行求冪運算的求冪運算符是兩個星號求冪運算符的優(yōu)先級高于其它二元運算符,但是一元運算符的優(yōu)先級高于求冪運算符求冪運算符左側(cè)的一元運算符只能是或者是語法錯誤可以這樣包裹也可以這樣包裹在中可通過方法來檢查給定字符串中是 指數(shù)運算符 Math.pow是可以進行求冪運算的求冪運算符是兩個星號 let result = 5 ** 2 console.log(result) //2...

    lx1036 評論0 收藏0
  • ES6-7

    摘要:的翻譯文檔由的維護很多人說,阮老師已經(jīng)有一本關(guān)于的書了入門,覺得看看這本書就足夠了。前端的異步解決方案之和異步編程模式在前端開發(fā)過程中,顯得越來越重要。為了讓編程更美好,我們就需要引入來降低異步編程的復(fù)雜性。 JavaScript Promise 迷你書(中文版) 超詳細介紹promise的gitbook,看完再不會promise...... 本書的目的是以目前還在制定中的ECMASc...

    mudiyouyou 評論0 收藏0
  • JavaScript 異步

    摘要:從最開始的到封裝后的都在試圖解決異步編程過程中的問題。為了讓編程更美好,我們就需要引入來降低異步編程的復(fù)雜性。寫一個符合規(guī)范并可配合使用的寫一個符合規(guī)范并可配合使用的理解的工作原理采用回調(diào)函數(shù)來處理異步編程。 JavaScript怎么使用循環(huán)代替(異步)遞歸 問題描述 在開發(fā)過程中,遇到一個需求:在系統(tǒng)初始化時通過http獲取一個第三方服務(wù)器端的列表,第三方服務(wù)器提供了一個接口,可通過...

    tuniutech 評論0 收藏0
  • 深入理解 React 中的上下文 this

    摘要:寫在前面中的作用域和上下文是這門語言的獨到之處,每個函數(shù)有不同的變量上下文和作用域。不可以當(dāng)作構(gòu)造函數(shù),也就是說,不可以使用命令,否則會拋出一個錯誤。正是因為它沒有,所以也就不能用作構(gòu)造函數(shù)。 寫在前面 JavaScript中的作用域scope 和上下文 context 是這門語言的獨到之處,每個函數(shù)有不同的變量上下文和作用域。這些概念是JavaScript中一些強大的設(shè)計模式的后盾。...

    Magicer 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<