1. 程式人生 > >js之基本資料型別的型別轉換

js之基本資料型別的型別轉換

基本型別資料型別轉換: 將其他資料樂行轉換為Number ,String ,Boolean型別。

   1  .轉換為 Number型別

     1)  轉換方式:+    Number() /       parseInt()    parseFloat ()

             轉換:+    Number   將其他型別轉換為  Number   

            解析:  parseInt() /parseFloat()    將String   字串解析為Number;

      2) 轉換後的值:

          string ----->number     +  /Number()   數字字串可以轉換為對應數字,其他值,轉換為NaN

                                           parseInt() / parseFloat()        若字串的第一個字元為數字開始解析,否則直接返回NaN,直到碰到不是數字的字元結束解析,返回當前已解析的字串,    parseFloat  碰到第一個小數點會繼續解析,其他字元結束解析,若無小數點,返回一個整數。           

        boolean ---->number     true  --->1    false---->0

        null   ---->number    值為0

       undefined  ----->    number    值為NaN

    2.轉換為Boolean型別

        1) 轉換方式  ! !    /  Boolean()

        2) 轉換結果:

        Number  ----->boolean       非0/infinity   --->true       /  0   NaN----->false

        String   ------>boolean     非空---->true    /   空 ‘’ ----->false

       null   ---->boolean      -----false

      undefined    ---->boolean    -----false

      3. 轉換為Sting

             +     拼接符