美文网首页
jJavaScript运算......

jJavaScript运算......

作者: 萧声断未央 | 来源:发表于2018-05-10 21:40 被阅读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运算......

    相关文章

      网友评论

          本文标题:jJavaScript运算......

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