摘要:指數運算符是可以進行求冪運算的求冪運算符是兩個星號求冪運算符的優先級高于其它二元運算符,但是一元運算符的優先級高于求冪運算符求冪運算符左側的一元運算符只能是或者是語法錯誤可以這樣包裹也可以這樣包裹在中可通過方法來檢查給定字符串中是
指數運算符
Math.pow是可以進行求冪運算的
求冪運算符是兩個星號
let result = 5 ** 2 console.log(result) //25 console.log(result === Math.pow(5, 2)) //trueA
求冪運算符的優先級高于其它二元運算符,但是一元運算符的優先級高于求冪運算符
let result = 2 * 5 ** 2 console.log(result)//50
求冪運算符左側的一元運算符只能是++或者是--
let result =-5** 2//語法錯誤 let result = -(5 ** 2)//可以這樣包裹 let result = (-5) ** 2//也可以這樣包裹Array.prototype.includes
在ES6中可通過String.prototype.includes方法來檢查給定字符串中是否存在某些子字符串
Array.prototype.includes接受倆參數
要搜索的值
開始搜索的索引位置(可選)
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的計算結果是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中的表現行為都相同
let values = [1, +0, 2] console.log(values.indexOf(-0))//-1 console.log(values.includes(-0))//false--后面發現測試的居然是true函數作用域嚴格模式下改動
在ES6中仍然可以使用“use strict”指令來指定嚴格模式
ES7中指出只有參數不包含解構或默認值的簡單參數列表時才可以在函數中使用“use strict”
function okay(first, second) { "use strict" return first } //這里拋出語法錯誤 function notOkay1(first, second = first) { "use strict" return first }
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/84974.html
摘要:指數運算符是可以進行求冪運算的求冪運算符是兩個星號求冪運算符的優先級高于其它二元運算符,但是一元運算符的優先級高于求冪運算符求冪運算符左側的一元運算符只能是或者是語法錯誤可以這樣包裹也可以這樣包裹在中可通過方法來檢查給定字符串中是 指數運算符 Math.pow是可以進行求冪運算的求冪運算符是兩個星號 let result = 5 ** 2 console.log(result) //2...
摘要:的翻譯文檔由的維護很多人說,阮老師已經有一本關于的書了入門,覺得看看這本書就足夠了。前端的異步解決方案之和異步編程模式在前端開發過程中,顯得越來越重要。為了讓編程更美好,我們就需要引入來降低異步編程的復雜性。 JavaScript Promise 迷你書(中文版) 超詳細介紹promise的gitbook,看完再不會promise...... 本書的目的是以目前還在制定中的ECMASc...
摘要:從最開始的到封裝后的都在試圖解決異步編程過程中的問題。為了讓編程更美好,我們就需要引入來降低異步編程的復雜性。寫一個符合規范并可配合使用的寫一個符合規范并可配合使用的理解的工作原理采用回調函數來處理異步編程。 JavaScript怎么使用循環代替(異步)遞歸 問題描述 在開發過程中,遇到一個需求:在系統初始化時通過http獲取一個第三方服務器端的列表,第三方服務器提供了一個接口,可通過...
摘要:寫在前面中的作用域和上下文是這門語言的獨到之處,每個函數有不同的變量上下文和作用域。不可以當作構造函數,也就是說,不可以使用命令,否則會拋出一個錯誤。正是因為它沒有,所以也就不能用作構造函數。 寫在前面 JavaScript中的作用域scope 和上下文 context 是這門語言的獨到之處,每個函數有不同的變量上下文和作用域。這些概念是JavaScript中一些強大的設計模式的后盾。...
閱讀 2321·2021-11-24 10:18
閱讀 3385·2021-09-22 15:35
閱讀 3339·2021-09-13 10:37
閱讀 3766·2021-09-06 15:14
閱讀 2070·2021-09-06 15:02
閱讀 2211·2021-09-02 15:11
閱讀 546·2019-08-30 15:53
閱讀 3075·2019-08-29 16:15