美文网首页
javaspcript 类型的转换

javaspcript 类型的转换

作者: 是你的大颖儿 | 来源:发表于2018-05-10 21:43 被阅读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

相关文章

  • javaspcript 类型的转换

    隐式转换结论 1. number + string :将数字转换为字符串 2.number + boolean :...

  • C语言类型转换

    类型转换的方式 自动类型转换1.运算转换(规则:会把小类型转换为大类型) 2.赋值转换 强制类型转换格式:(类型)...

  • 引用类型转换

    向上类型转换(自动类型转换),是小类型到大类型的转换向下类型转换(强制类型装换),是大类型到小类型的转换在强制类型...

  • 笔记2018-08-28

    类型转换 自动类型转换运算转换(编译器会自动把小类型转换为大类型) 赋值转换(将等号右边的类型转换为等号左边的类型...

  • 第三章 JavaScript中的数据间类型的转换

    数据的类型转换分为强制类型转换和非强制类型转换,强制类型转换也可以称为显示转换,非强制类型转换也可以称为隐式转换。...

  • 4_类型转换

    关键词:类型之间的转换、强制类型转换、隐式类型转换 1. 类型之间的转换 C语言中的数据类型可以进行转换,转换方式...

  • JavaScript的强制类型转换

    强制类型转换 将javascript的值从一种类型转换为另一种类型的值——>类型转换隐式类型转换——>强制类型转换...

  • 四、SQL函数④(其他函数)

    类型转换 隐式转换:数据库系统自动将字符串类型转换为整数类型显式转换:使用类型转换函数转换。使用类型转换函数不仅可...

  • 自动转换函数

    内置类型间转换 自定义类型的类型转换 使用构造函数进行类型转换 例如 自动转换函数(运算符转换) 例子

  • Swift4.2~as,as!,as?

    一,as 类型转换as :同类型的数据 OC和Swift之间转换 二,as! 类型的强制转换as!操作符是类型转换...

网友评论

      本文标题:javaspcript 类型的转换

      本文链接:https://www.haomeiwen.com/subject/rzftdftx.html