美文网首页JavaScript 进阶营
JavaScript运算符_一元运算符(八)

JavaScript运算符_一元运算符(八)

作者: 终身成长人格 | 来源:发表于2019-11-15 14:39 被阅读0次

    目录:

    1.什么是一元运算符?
    2.一元运算符都有哪些?

    一、什么是一元运算符?

    一元运算符只有一个参数,即要操作的对象或值。它们是 ECMAScript 中最简单的运算符。

    二、一元运算符都有哪些?

    1. “++”运算符
    他是一种自增运算符,
    var  a=2;   
    a++;   
    console.log(a);                
    结果为:3
    a++相当于a=a+1;
    
    1. “--”运算符
    他是一种自减运算符,
    var  
    a=2;   
    a--;   
    console.log(a);                
    结果为:1
    a++相当于a=a-1;
    

    详细说一下++或--的前置和后置。举个例子:

    1. 运算符后置
      当不出现赋值时,执行自增(自减)运算;但是出现赋值时,先赋值,后运算;
    var a=5;
    var b=a++;//先赋值,后运算
    console.log(a);// a=6
    console.log(b);b=5
    

    给大家解析一下:b=a++;其实他执行两部操作,一是b=a;二是a=a++;so 结果就是大家看到的那样。

    1. 运算符前置
      当不出现赋值时,执行自增(自减)顺序,但出现赋值时,先赋值,后运算。
    var  a=5;
    var  b=++a;//先运算,后赋值;
    console.log(a);//a=6
    console.log(b);//b=6
    

    给大家解析一下:b=++a;其实他执行两部操作,一是a=++a;二是b=a; so 结果就是大家看到的那样。

    下节预告:二元运算符

    相关文章

      网友评论

        本文标题:JavaScript运算符_一元运算符(八)

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