Javascript一元运算符

1.什么是一元运算符呢?

符合两边只有一个操作数的符号就是一元运算符;主要有两种:“++”“--”

2.“++”运算符

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

3.“--”运算符

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

4.运算符后置(eg:a++)

当不出现赋值时,执行自增(自减)运算;但是出现赋值时,先赋值,后运算;

给大家举几个赋值时例子  ,,代码和结果在一些:

 var a=5;
 var b=a++;//先赋值,后运算
 console.log(a);// a=6
 console.log(b);b=5

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

                            教大家怎么用这个后置运算符,就拿这个b=a++来说吧!可以这样记,如图:大家可以把他拆分,1是一部分,2是另一部分,所以呢算的时候是先赋值,在运算;a--也是一个道理


5.运算符前置(eg:++a)

当不出现赋值时,执行自增(自减)顺序,但出现赋值时,先赋值,后运算。

举例 代码与结果如下:

 var  a=5;
        var  b=++a;//先运算,后赋值;
        console.log(a);//a=6
        console.log(b);//b=6

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

好用的方法:如下图:先执行1.   再执行2



猜你喜欢

转载自blog.csdn.net/m0_37058714/article/details/80841603