<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>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                ## 一、進制 &emsp;&emsp;ES6不僅完善了數字的八進制形式,還補充了一種十六進制形式,并且添加了全新的二進制形式。下面的三個變量分別表示八進制、十六進制和二進制的10,注釋中給出了該進制的另一種寫法。 ~~~ var octal = 0o12, //或0O12 hex = 0xa,  //或0XA binary = 0b1010; //或0B1010 ~~~ &emsp;&emsp;注意,只有十進制才能表示小數。 ## 二、Number   ES6不僅增強了Number對象處理數字的精度,還擴展了它的數字運算能力,新增的屬性和方法如表2所示。 :-: ![](https://img.kancloud.cn/27/05/2705e7c8a78165b4d7c83f188a20f54d_1375x593.png) 表2 Number的屬性和方法 &emsp;&emsp;表中的安全整數是指處在MIN\_SAFE\_INTEGER和MAX\_SAFE\_INTEGER之間的整數。 &emsp;&emsp;在全局對象中有兩個全局函數也叫isFinite()和isNaN(),但它們會先將傳入的參數轉換成數字,再進行判斷,而Number對象中的新方法卻不會執行這步類型轉換,因此新方法能得到更為準確的結果。下面會分別對新方法和全局函數傳入相同的參數,從它們的結果可知,新方法得到了期望值,而全局函數并沒有。 ~~~ Number.isFinite(null); //false isFinite(null); //true Number.isNaN("abc"); //false isNaN("abc");   //true ~~~ ## 三、Math &emsp;&emsp;ES6為Math對象新增了6個三角函數、4個對數方法,以及多個算術方法,具體如表3所示。 :-: ![](https://img.kancloud.cn/5f/35/5f3555ca29110bf80b54438ade6b47e0_1263x1097.png) :-: 表3 Math的方法 &emsp;&emsp;clz32()方法的描述比較抽象,現在用一個例子來講解,先將10轉換成32位的二進制,得到1010(省略了前面的28個0),再調用clz32()方法,最終的結果為28。 ~~~ Math.clz32(10); //28 ~~~ &emsp;&emsp;sign()方法有5種返回值,分別是1、-1、0、-0和NaN,代表正數、負數、正零、負零和NaN,具體如下所示。 ~~~ Math.sign(2); //1 Math.sign(-2); //-1 Math.sign(0); //0 Math.sign(-0); //-0 Math.sign(NaN); //NaN ~~~ ***** > 原文出處: [博客園-ES6躬行記](https://www.cnblogs.com/strick/category/1372951.html) [知乎專欄-ES6躬行記](https://zhuanlan.zhihu.com/pwes6) 已建立一個微信前端交流群,如要進群,請先加微信號freedom20180706或掃描下面的二維碼,請求中需注明“看云加群”,在通過請求后就會把你拉進來。還搜集整理了一套[面試資料](https://github.com/pwstrick/daily),歡迎瀏覽。 ![](https://box.kancloud.cn/2e1f8ecf9512ecdd2fcaae8250e7d48a_430x430.jpg =200x200) 推薦一款前端監控腳本:[shin-monitor](https://github.com/pwstrick/shin-monitor),不僅能監控前端的錯誤、通信、打印等行為,還能計算各類性能參數,包括 FMP、LCP、FP 等。
                  <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>

                              哎呀哎呀视频在线观看