<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                ### 字符串擴展,數值擴展 - 字符串擴展 - 字符串查找 ```javascript let hello = 'hello world'; /*1. includes 是否包含 返回值: beanloon*/ console.log(hello.includes('llo')); /* true */ console.log(hello.includes('sexy')); /* false */ /*2. startsWith 是否以**開始 返回值: beanloon*/ console.log(hello.startsWith('hello')); /* true */ console.log(hello.startsWith('world')); /* false */ /*3. endWith 是否以**開始 返回值: beanloon*/ console.log(hello.endWith('hello')); /* false */ console.log(hello.endWith('world')); /* true */ ``` - 字符串操作 ```javascript /* 1. 字符串模板 注意! 是tab鍵上面得反引號 不是單引號 */ let str = 'hello world'; console.log(`${str} ,i'm clouds`); /*hello world, i'm clouds */ /* 2. repeat 重復 */ console.log(str.repeat(3)); /*hello worldhello worldhello world*/ /* 3. padStart 頭部填充 param1: length小于該值則在字符串前面添加指定字符至20位 param2: 要填充得字符 */ console.log(str.padStart(20, 'padding')); /* paddingpahello world */ /* 4. padEnd 尾部填充 參數同上 */ console.log(str.padEnd(20, 'padding')); /* hello worldpaddingpa */ /* 5. for of 遍歷字符串 */ for (let c of str) { console.log(c); } /* h,e,l,l,o, , w,o,r,l,d */ ``` - 數值擴展 > 在 ES6 的標準中,isNaN 方法被移植到了 Number 對象上,也就是原本屬于全局對象 window 下的函數,現在屬于 Number 對象上了,同樣被處理的函數還有 isFinite 函數,parseInt 函數,parseFloat 函數; > example: ```javascript let n = 'abc' isNaN() /* es5 true 'abc'無法轉為一個數值,返回true */ Number.isNaN() /* es6 false 'abc'是字符串,Number.isNaN不做類型轉換,直接返回false */ Number.isFinite(1); /*是否是非無窮 true,數值1是有窮,即非無窮*/ Number.isFinite(Infinity); /*false,Infinity表示無窮大的特殊值*/ Number.isInteger(1) /* 判斷是否是整數*/ ----- 以上為Number 新增拓展, 一下為Math方法新增拓展 Math.trunc(n) /*用于去除一個數的小數部分,返回整數部分。*/ Math.sign(n) /*用來判斷一個數到底是正數、負數、還是零或者NaN*/ Math. Math.cbrt(n) /* 開根*/ ------以下為非常用es6 Math新增方法 Math.acosh(x) /*返回 x 的反雙曲余弦。*/ Math.asinh(x)/* 返回 x 的反雙曲正弦。*/ Math.atanh(x)/* 返回 x 的反雙曲正切。*/ Math.clz32(x)/* 返回 x 的 32 位二進制整數表示形式的前導 0 的個數。*/ Math.sinh(x) /*返回x的雙曲正弦。*/ Math.cosh(x) /*返回 x 的雙曲余弦。*/ Math.expm1(x)/* 返回 e?x - 1。*/ Math.fround(x) /*返回 x 的單精度浮點數形式。*/ Math.hypot(...values) /*返回所有參數的平方和的平方根。*/ Math.imul(x, y) /*返回兩個參數以 32 位整數形式相乘的結果。*/ Math.log1p(x)/* 返回 1 + x 的自然對數。*/ Math.log10(x)/* 返回以 10 為底的x的對數。*/ Math.log2(x) /*返回以 2 為底的 x 的對數。*/ Math.tanh(x) /*返回 x 的雙曲正切。*/ ``` e
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看