JavaScript里的递增"++"和递减"--"

时间:2019-12-03
本文章向大家介绍JavaScript里的递增"++"和递减"--",主要包括JavaScript里的递增"++"和递减"--"使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

递增"++",表示在原来的数值上+1

tips:比如a=1,那么++a或者a++都等于2。

递减"--",表示再原来的数值上-1,前置/后置递减计算过程同递增

tips:比如a=1,那么--a或者a--都等于0。

1)前置递增 ++a,先计算出递增后的值,再进行其他运算和赋值

tips:比如a=1,b=++a;那么,先计算++a的值,再对b赋值

 1  var a=2, 
 2       b=3, 
 3       c=++a+b;
 4   console.log(a);//得出3;
 5   计算过程:
 6   a=2,    //递增前的a
 7   a=a+1,  //在原来的数值上+1
 8   a=3,    //递增后的a
 9   console.log(c);//得出5
10   计算过程:
11   a=2
12   a=a+1,   //优先计算出递增后的a
13   a=3,b=3,  //此时a=3,b=3
14   c=a+b=6,  //再对c赋值c=a+b
15        c=3+3,
16   c=6;     //最终得出6

2)后置递增 a++,先进行其他运算和赋值,再计算递增

tips:比如a=1,b=a++;那么,先对b赋值,再计算a++的值

 1   var a=2,
 2       b=3,
 3       c=a+++b;
 4   console.log(a);//得出3
 5  //计算过程:
 6   a=2,    //递增前的a
 7   a=a+1,  //在原来的数值上+1
 8   a=3,    //递增后的a
 9   console.log(c);//得出5
10  //计算过程:
11   a=2,b=3,  //原有数值
12   c=a+b,   //优先对c赋值
13   c=2+3,
14   c=5,    //最终得出5
15   a=2+1,   //再计算出递增后的a
16   a=3,    //递增后的a为3

原文地址:https://www.cnblogs.com/vinson-blog/p/11979966.html