jJavaScript运算......

2018-05-10  本文已影响0人  萧声断未央

1.隐式转换结论

(1)数字+字符串:将数字转化为字符串

(2)数字+Boolean(布尔类型):Boolean转化为number类型(数字类型)

(3)数字+undefined:结果为  NAN,NAN的类型为number

(4)字符串+boolean:将boolean转化为字符串。

(5)boolean+boolean:都转化成number在做相加运算

注:NaN:not a  number  判断一个非数字      如果不是一个数字返回true,如果是一个数字返回false

案例:var  str="hello  world";

        var    str1=isNaN(str);

        console.log(str1);

2.显示转换/强制转换

(1)toString()  将任意类型转化为字符串类型。

        var    num=5;

        var    str=num.toString();

          console.log(typeof  str);

(2)parseInt()  将一个数据转化为整数。

        var    num=5.5;

        var      str=parseInt(num);

      console.log(str);

      console.log(typeof  str);

(3)parseFloat()    将一个数组转化成小数

        var  num=.5;

        var    str=parseFloat(num);

        console.log(typeof  str);

        console.log(typeof  str)

(4)Number  将一个数据转化为number类型

      var    str="35.5你好";

        var      str1=Number(str);

          console.log(str);

3.运算符和表达式

(1)算数运算符

  +,-,/,%

    10    %  3  :  1

    10.5  %  3  :  1.5

    ++在后先,运算,再加1

  ++在前,先加,再运算

    var    i=5;

    i++;i=i+1;

    ++i;i=i+1;

    ++在后:先使用变量值,再对变量值进行自增。

    var    i=5;

    console.log(i++);先打印i的值,打印完成后,i再增加

    ++在前:先对变量进行自增操作,然后再使用变量的值

    var  i=5;

    1.先将i的值自增(+1)

    2.打印i的值  6

    coonsole.log(++i);

jJavaScript运算......
jJavaScript运算...... jJavaScript运算...... jJavaScript运算...... jJavaScript运算...... jJavaScript运算...... jJavaScript运算...... jJavaScript运算......
上一篇下一篇

猜你喜欢

热点阅读