javaspcript 类型的转换

2018-05-10  本文已影响0人  是你的大颖儿

隐式转换结论

1. number + string  :将数字转换为字符串

2.number + boolean :将boolean 转换为 number

3.number + undefined  : 结果为NAN ,NAN的类型为 Number.    NAN 用来判断一个非数字,  如果不是数字返回true,如果是数字返回false。

    例: var  str= ‘5hellow’;

              var  str1=  isNaN(str);

              console.log(str1);

4.string + boolean : 将boolean转换为string

5. boolean + boolean :都转换成number ,再做相加运算

显示转换/强制转换

1.  toString()  将任意类型转换为字符串类型

      例子:var  num=5;

                var str=num.toString();

                console.log(typeof str);

2.parseInt(); 将一个数据转换为整数

        例:var  num=3.4;

              var str=parseInt(num);

              console.log(str);  //3

              console.log(typeof str);//number

3.parseFloat()  将一个数据转换为小数

        例:var  num=.1;

              var str=parseFloat(num);

              console.log(typeof str);//0.1

              console.log(typeof str);//number

4.Number  将一个数据转换为number类型

              例;var str="5.6你好";

                    var str1=Number(str);

                    console.log(str);

运算符和表达式

1.算数运算符:

          +    −    *    /    %    ++  --   

++是自增运算,+1

++在前 :先+1  再赋值。   

      例:var  a=6;

            var  b=a++;

            console.log(b);//  6+1    b=7


++在后  :  先赋值  再+1。   

      例:  var  a=6;

            var  b=++6;

            console.log(b);//  +1+6    b=7  

     

− − 是自减运算,−1

− − 在前;先 −1  再赋值

− − 在后;先赋值  再减1

四舍五入:toFixed(保留位数);

语法:数字.toFixed(n);// 括号里填要保留的位数

由算术运算符所组成的表达式,称之为 算术表达式

        例:var a;

              var b;

            var c = a + b; //算术表达式,赋值表达式

2、关系运算符:

作用:判断数据之间的大小或相等关系

2、关系运算符:>;<;>=;<=;==;!=

定义:由关系运算符所组成的表达式 称之为 关系表达式,关系表达式的值为boolean类型

==;!= : 只判断数值是否相等,与类型无关

=== 全等于:类型相同、数值相同

!==  不全等于:类型相同或数值相同

3、逻辑运算符

作用:判断多个条件 以及 条件取反时使用;

1. 非  !:对现有条件 取反

2、与  &&:两个条件,两条件同时为真时,&& 表达式才为真。

3. 或 ||:两个条件,只要有一个为真,表达式就为真。

3. 运算结果

true && true : true

true && false : false

false && true : false

false && false :false

true || true : true

true || false :true

false || true : true

false || false :false

上一篇 下一篇

猜你喜欢

热点阅读