JavaScript系列之递增和递减运算符


1、概述

如果需要反复给数字变量添加或减去1,可以使用递增(++)和递减(–)运算符来完成。

在 JavaScript 中,递增(++)和递减(–)既可以放在变量前面,也可以放在变量后面。放在变量前面时,我们可以称为前置递增(递减)运算符,放在变量后面时,我们可以称为后置递增(递减)运算符。

注意:递增和递减运算符必须和变量配合使用。

2、自增(++)

2.1、概述

自增运算符(++)将其操作数递增(加 1)并返回一个值。

2.2、语法

x++
++x

2.3、分类

2.3.1、前置递增运算符

++num 前置递增,就是自加1,类似于 num = num + 1,但是 ++num 写起来更简单。

使用口诀:先自加,后返回值

var num = 10;
alert(++num + 10); // 21

2.3.2、后置递增运算符

num++ 后置递增,就是自加1,类似于 num = num + 1 ,但是 num++ 写起来更简单。

使用口诀:先返回原值,后自加

var num = 10;
alert(10 + num++); // 20

3、自减(–)

3.1、概述

自减运算符(–)将它的操作数减一,然后返回操作数。

3.2、语法

x--
--x

3.3、分类

3.3.1、前置递减运算符

如果使用前缀式,即将操作符放在操作数的前面(如,–x),运算会减一,然后返回减一之后的值。

使用口诀:先自减,后返回值

let a = 2;
b = --a;

// a = 1
// b = 1

3.3.2、后置递减运算符

如果使用后缀式,即将操作符放在操作数的后面(如,x–),运算会减一,然后返回减一之前的值。

使用口诀:先返回原值,后自减

let x = 3;
y = x--;

// y = 3
// x = 2

后记

如果你感觉文章不咋地//(ㄒoㄒ)//,就在评论处留言,作者继续改进;o_O???
如果你觉得该文章有一点点用处,可以给作者点个赞;\\*^o^*//
如果你想要和作者一起进步,可以微信扫描二维码,关注前端老L~~~///(^v^)\\\~~~
谢谢各位读者们啦(^_^)∠※!!!

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_62277266/article/details/125575475