文章の目录

  • 1、概述
  • 2、自增(++)
    • 2.1、概述
    • 2.2、语法
    • 2.3、分类
      • 2.3.1、前置递增运算符
      • 2.3.2、后置递增运算符
  • 3、自减(--)
    • 3.1、概述
    • 3.2、语法
    • 3.3、分类
      • 3.3.1、前置递减运算符
      • 3.3.2、后置递减运算符
  • 写在最后

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^)\\\~~~
谢谢各位读者们啦(^_^)∠※!!!

JavaScript系列之递增和递减运算符相关推荐

  1. JavaScript递增和递减运算符

    JavaScript前文回顾: 认识JavaScript到初体验 JavaScript 注释以及输入输出语句 JavaScript变量的使用.语法扩展.命名规范 JavaScript数据类型简介以及简 ...

  2. 重载运算与类型转换——基本概念,输入和输出运算符,算术和关系运算符,赋值运算符,下标运算符,递增和递减运算符,成员访问运算符...

    一.基本概念 重载的运算符时具有特殊名字的函数:它们的名字由关键字operator和其后要定义的运算符号共同组成.和其他函数一样,重载的运算符也包含返回类型.参数列表以及函数体. 重载运算符函数的参数 ...

  3. C++ Primer 5th笔记(chap 14 重载运算和类型转换)递增和递减运算符

    并不要求递增和递减运算符一定是类的成员函数,但是因为这个运算符改变的正好是所操作的对象的状态,所以建议将它们设为成员函数. 为了和内置版本保持一致,前置运算符应该返回递增或递减后对象的引用. 为了和内 ...

  4. C++primer 第 4 章 表达式 4.1基础 4 . 2 算术运算符 4 .3 逻辑和关系运算符 4 . 4 赋值运算符 4 .5 递增和递减运算符 4.6成员访问运算符

    表达式由一个或多个运算对象(operand)组成,对表达式求值将得到一个结果(result) 字面值和变量是最简单的表达式(expression),其结果就是字面值和变量的值.把一个运算符(opera ...

  5. java递减_关于Java中递增和递减运算符的有趣事实

    关于Java中的递增和递减运算符,有许多有趣的事实.我们将通过示例讨论其中的一些-增量和减量运算符不能与'final'变量一起使用.这是由于与'final'关键字相关联的变量无法更改的事实- 示例pu ...

  6. python中数字逐个递增_Python中递增和递减运算符的行为

    不是运算符.它是两个运算符.运算符是身份运算符,它什么也不做. (澄清:一元运算符只用于数字,但我假设你不会期望一个假设的操作符在字符串上工作.) ++count 解析为 +(+count) 翻译成 ...

  7. java递减_浅谈java的自动递增和递减运算符的使用方法_java运算符_java_课课家

    和C类似,java提供了丰富的快捷运算方式.这些快捷运算可使代码更清爽,更易录入,也更易读者辨读. 两种很不错的快捷运算方式是递增和递减运算符(常称作"自动递增"和"自动 ...

  8. PHP:递增/递减运算符

    PHP:递增/递减运算符 PHP 支持 C 风格的前/后递增与递减运算符. 注意: 递增/递减运算符不影响布尔值.递减 null 值也没有效果,但是递增 null 的结果是 1. 递增/递减运算符 例 ...

  9. PHP的递增递减运算符有哪些,递增/递减运算符

    PHP 支持 C 风格的前/后递增与递减运算符. Note: 递增/递减运算符不影响布尔值.递减 NULL 值也没有效果,但是递增 NULL 的结果是 1. ### 递增/递减运算符 | 例子 | 名 ...

最新文章

  1. 第三届福建省大学生智能车竞赛
  2. (chap8 确认访问用户身份的认证) SSL客户端认证
  3. BugkuCTF解题报告---WEB
  4. [数据结构] 二叉树基础
  5. 一份深度学习相关的面试题
  6. python将excel导入oracle,使用Python将Excel文件导入到Oracle数据库里
  7. 接口(interface)有什么优点,为什么要用接口
  8. 转:Apple的App Analytics统计平台你必须知道的
  9. UE4 编辑器模块引用,不影响打包处理
  10. 波士顿学院计算机科学专业,波士顿学院计算机专业
  11. WEB-QTP随想录—李密的猜想
  12. 记一段随风而逝的感情
  13. 写字机结构---coreXY结构
  14. 服务器项目迁移本地,云服务器迁移本地
  15. 7-33 统计素数并求和 (20 分)
  16. 推荐最适合IT人自学的6个视频网站、8个社区网站,欢迎补充
  17. html 圆圈图表插件,利用jquery html5实现图表动画圆形饼图
  18. JavaScript中数据类型的转换与undefined及Null
  19. asp实现注册登录界面_(06)ASP登录页面的设计思路
  20. html查询历史天气,历史天气查询2345,怎样查以前的预报天气

热门文章

  1. 所见不凡,自然所建不凡
  2. C++:多层神经网络(附完整源码)
  3. Concepts NREC Max-Pac 8.7.8.0 汉化版 NREC 8.78 后处理 机械叶轮加工软件 MAX PAC 8.7.8.0 版
  4. ChatGPT如何写作-chatGpt自动写文章
  5. 怎么开源你的项目:不要仅仅是开放仓库
  6. 经典计算哈希值得函数
  7. 玉泉院是华山脚下重要的旅游资源
  8. 【转贴】内存重要参数详解 RAS CAS
  9. java计算机毕业设计广东省梅州市宇恒节能科技有限公司MyBatis+系统+LW文档+源码+调试部署
  10. SolidCAM全套中文视频教程 三轴四轴五轴车床