JavaScript轉換與運算符

轉換 :函數

     一、parseInt()函數:轉換成整數;spa

                   首先檢查字符串第一個字符,判斷他是否有一個有效的數字;若是不是,返回NaN;若是是則繼續檢查下一個數字。字符串

     二、parseFloat(   )函數:解析一個字符串,返回一個浮點數;轉換成小數。console

                   解析過程與parseInt(  )類似;變量

     三、Number ;能夠將任意類型的值轉換成數字;數據類型

                   空字符串轉爲0;數據

                   布爾類型:true 轉爲1;false 轉爲0;類型轉換

                   undefined 轉爲NaN;co

                   字符串:能夠解析成數字則轉換成數字,不然轉換成NaN;字符

      四、String()函數:能夠將任意類型轉換成字符串;

      五、Boolean()函數:能夠將任意類型的變量轉換成布爾值;

            除了如下5個結果爲false,其餘的值所有爲true.

            undefined、null、0、NaN、'''

運算符:

一、算術運算符

      + - * / % ++ --

      ++:自動運算符,整數值逐次加1;

      --:自動運算符,整數值逐次減1;

      例:

           var a = 20;

           a++;

           console.log( a);

          結果爲:21;

            var a = 20;

           a--;

           console.log( a);

          結果爲:19;

     自增運算符:

     前置型(++a):先執行加操做,在應用變量值;

     後置型(a++):先應用變量值,在執行加操做;

二、比較運算符:

      > >= < <= == != === !===

     ==和!=只是比較值,不比較數據類型;

    例:

           var a = 20;

           var b ="20";

     ===和!==值和數據類型都會比較(嚴格等);

     例:

          console.log(a===b)  ;

          console.log(a!==b)  ;

三、邏輯運算符:

      && || !

      &&:一假必假;

      ||:一真必真;

四、賦值運算符:

      = += -= *= /= %=

五、字符串鏈接運算符:

      +

六、三目運算符;

       ?:

七、特殊運算符:

      typeof instanceof

相關文章
相關標籤/搜索