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

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # 1、轉換成字符串 * 使用字符串方法toString([進制])轉換,但是null和undefined無法轉換。 * 使用頂層函數String()可以將任何數據類型轉換成字符串,包括null和undefined。 * 在其他數據類型和字符串類型進行連接(+操作)操作時,會自動對其他數據類型使用String()強制轉換成字符串,然后在相加(連) 將其他數據類型的值轉換成字符串,可以使用toString(),也可以使用String()。區別在于String可以轉換任何類型的值為字符串,toString()不能轉換undefined和null。區別二是語法不同。 **使用語法:** ``` 使用toString() : 待轉換的變量.toString(); 使用String() : String(待轉換的變量); ``` 下面演示使用toString轉換: ![](https://img.kancloud.cn/76/ad/76ade0f37bcd9c168feb44710cd7a935_979x219.png) 下面演示使用String轉換: ![](https://img.kancloud.cn/45/06/450652e6730e24500005a9035239ad49_958x214.png) 隱式轉換:在其他數據類型和字符串類型進行連接(+操作)操作時,會自動對其他數據類型使用String()強制轉換成字符串,然后在相加(連) ![](https://img.kancloud.cn/b7/ef/b7ef0c29bc3377e4b825e8dba1dde292_586x130.png) > 注釋:[object Object] 第一個object表示是何種數據類型,第二個Object表示是那種類型的對象 # 2、轉換成數值型 # 2.1、parseInt() -- 轉換成整型 parseInt() 方法首先查看位置 0 處的字符,判斷它是否是個有效數字;如果不是,該方法將返回 NaN(not a number),不再繼續執行其他操作。但如果該字符是有效數字,該方法將查看位置 1 處的字符,進行同樣的測試。這一過程將持續到發現非有效數字的字符為止,此時 parseInt() 將把該字符之前的字符串轉換成數字。 例如,如果要把字符串 "a12345red" 轉換成整數,那么 parseInt() 將返回 12345,因為當它檢查到字符 r 時,就會停止檢測過程。 字符串中包含的數字字面量會被正確轉換為數字,比如 "0xA" 會被正確轉換為數字10。不過,字符串 "22.5" 將被轉換成22,因為對于整數來說,小數點是無效字符。 ![](https://img.kancloud.cn/d1/e4/d1e4d4d6cf8e471263d87a65381de2f0_742x213.png) # 2.2、parseFloat() -- 轉換成浮點型 道理和轉換成整型道理一樣,只不過浮點型允許有一個小數點出現。 ![](https://img.kancloud.cn/29/2c/292c4738fa39de7816d5eb317f056ce2_819x223.png) # 2.3、Number() -- 強制轉換 Number() 函數的強制類型轉換與 parseInt() 和 parseFloat() 方法的處理方式相似,只是它轉換的是整個值,而不是部分值。 用 Number() 進行強制類型轉換,"1.2.3" 將返回 NaN,因為整個字符串值不能轉換成數字。如果字符串值能被完整地轉換,Number() 將判斷是調用 parseInt() 方法還是 parseFloat() 方法。 ![](https://img.kancloud.cn/d8/9a/d89a0564861b3f93fabc8ea16c014641_710x272.png) # 3、轉換成布爾型 顯示的轉換是使用Boolean()函數,對需要轉換的內容進行轉換。 以下內容在轉換成布爾值時會被轉換成false: * 數值型的 0 * 數值型的 0.0 * 布爾型的 false * 空字符串 "" * 非數字 NaN * undefined * null > 除此以外,其他所有值都會轉換成true,包括 "0"、空數組 [] 和空對象 {} 。
                  <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>

                              哎呀哎呀视频在线观看