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

相关文章
相关标签/搜索