<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國際加速解決方案。 廣告
                **類型轉換**: 轉字符串:toString()方法 與String()函數 注意:null和undefinded沒有toString() ``` 123.toString();//報錯js中的整數其實是省略.0的浮點數123.toString()會將它當作浮點數即123.xxx而.xxx必需是數字否則就報錯 123..toString()//"123" (123).toString()//"123" 1.2.toString()//"1.2" true.toString()//"true" a.toString()//"false" null.toString()//Uncaught TypeError: Cannot read property 'toString' of null undefined.toString()//Uncaught TypeError: Cannot read property 'toString' of undefined NaN.toString();//"NaN" Infinity.toString();//"Infinity" new Object().toString()//"[object Object]" [2,3,[4,5]].toString()//"2,3,4,5" function(){}.toString()//"function (){}" String(true)//"true" String(false)//"false" String(123)//"123" String(null)//"null" String(undefined)//"undefined" String(NaN);//"NaN" String(Infinity)//"Infinity" String(new Object())//"[object Object]" String([2,3,[4,5]])//"2,3,4,5" String(function(){})//"function (){}" ``` 轉換數值:Number()函數與parseInt()函數 ``` Number(NaN)//NaN Number(Infinity)//Infinity Number(true)//1 Number(false)//0 Number("123")//123 Number("")//0 Number(" ")//0 Number("abc")//NaN Number("abc8")//NaN Number("8abc")//NaN Number(null)//0 Number(undefined)//NaN Number(new Object())//NaN Number([2,3,[4,5]])//NaN Number(function(){})//NaN ``` ``` parseInt(NaN)//NaN parseInt(Infinity)//NaN parseInt(true)/NaN parseInt(false)//NaN parseInt("123")//123 parseInt("")//NaN parseInt(" ")//0 parseInt("abc")//NaN parseInt("abc8")//NaN parseInt("8abc")//8 parseInt(null)//NaN 注意null區分大小寫必須是小寫 parseInt(undefined)//NaN parseInt(new Object())//NaN parseInt([2,3,[4,5]])//2 parseInt(function(){})//NaN //parseInt的第二個參數指定第數字的進制 //聲明16進制 var a="0x10";//16 parseInt(a,10)//0 parseInt(a,16)//16 //聲明8進制 var a="070";//56 parseInt(a,10)//70 parseInt(a,8)//56 ``` 轉換浮點數:parseFloat() ``` a=parseFloat(NaN)//NaN a=parseFloat(Infinity)//NaN a=parseFloat(true)//NaN a=parseFloat(false)//NaN a=parseFloat("123")//123 a=parseFloat("123.456")//123.456 a=parseFloat("")//NaN a=parseFloat(" ")//NaN a=parseFloat("abc")//NaN a=parseFloat("abc8")//NaN a=parseFloat("8abc")//8 a=parseFloat("0.8abc")//0.8 a=parseFloat(null)//NaN 注意null區分大小寫必須是小寫 a=parseFloat(undefined)//NaN a=parseFloat(new Object())//NaN a=parseFloat([2,3,[4,5]])//2 a=parseFloat(function(){})//NaN ``` 注意浮點數計算不精確 ~~~ var num1=3.3; var num2=7.17; var ret=parseFloat(num1)+parseFloat(num2); //10.469999999999998 //這里可以使用toFixed四舍五入為指定小數位數的數字 var ret=(parseFloat(num1) + parseFloat(num2)).toFixed(2);//10.47 ~~~ 轉換布爾:Boolean() 數字轉布爾:除了0和NaN為false,其他都為true 字符串轉布爾:除了空字符串("")為false,其余都為true null和undefined轉布爾為false ``` var a="123";//true a="0";//true a="-123";//true a="abc";//true a="";//false a=" ";//true a="true";//true a="false";//true a=123;//true a=-123;//true a=123.456;//true a=0;//false a=NaN;//false a=Infinity;//true a=NaN;//fasle a=undefined;//fasle a=new Object();//true a=[2,3,[4,5]];//true a=function(){};//true a=Boolean(a) ```
                  <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>

                              哎呀哎呀视频在线观看