JavaScript系列之递增和递减运算符
文章の目录
- 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系列之递增和递减运算符相关推荐
- JavaScript递增和递减运算符
JavaScript前文回顾: 认识JavaScript到初体验 JavaScript 注释以及输入输出语句 JavaScript变量的使用.语法扩展.命名规范 JavaScript数据类型简介以及简 ...
- 重载运算与类型转换——基本概念,输入和输出运算符,算术和关系运算符,赋值运算符,下标运算符,递增和递减运算符,成员访问运算符...
一.基本概念 重载的运算符时具有特殊名字的函数:它们的名字由关键字operator和其后要定义的运算符号共同组成.和其他函数一样,重载的运算符也包含返回类型.参数列表以及函数体. 重载运算符函数的参数 ...
- C++ Primer 5th笔记(chap 14 重载运算和类型转换)递增和递减运算符
并不要求递增和递减运算符一定是类的成员函数,但是因为这个运算符改变的正好是所操作的对象的状态,所以建议将它们设为成员函数. 为了和内置版本保持一致,前置运算符应该返回递增或递减后对象的引用. 为了和内 ...
- C++primer 第 4 章 表达式 4.1基础 4 . 2 算术运算符 4 .3 逻辑和关系运算符 4 . 4 赋值运算符 4 .5 递增和递减运算符 4.6成员访问运算符
表达式由一个或多个运算对象(operand)组成,对表达式求值将得到一个结果(result) 字面值和变量是最简单的表达式(expression),其结果就是字面值和变量的值.把一个运算符(opera ...
- java递减_关于Java中递增和递减运算符的有趣事实
关于Java中的递增和递减运算符,有许多有趣的事实.我们将通过示例讨论其中的一些-增量和减量运算符不能与'final'变量一起使用.这是由于与'final'关键字相关联的变量无法更改的事实- 示例pu ...
- python中数字逐个递增_Python中递增和递减运算符的行为
不是运算符.它是两个运算符.运算符是身份运算符,它什么也不做. (澄清:一元运算符只用于数字,但我假设你不会期望一个假设的操作符在字符串上工作.) ++count 解析为 +(+count) 翻译成 ...
- java递减_浅谈java的自动递增和递减运算符的使用方法_java运算符_java_课课家
和C类似,java提供了丰富的快捷运算方式.这些快捷运算可使代码更清爽,更易录入,也更易读者辨读. 两种很不错的快捷运算方式是递增和递减运算符(常称作"自动递增"和"自动 ...
- PHP:递增/递减运算符
PHP:递增/递减运算符 PHP 支持 C 风格的前/后递增与递减运算符. 注意: 递增/递减运算符不影响布尔值.递减 null 值也没有效果,但是递增 null 的结果是 1. 递增/递减运算符 例 ...
- PHP的递增递减运算符有哪些,递增/递减运算符
PHP 支持 C 风格的前/后递增与递减运算符. Note: 递增/递减运算符不影响布尔值.递减 NULL 值也没有效果,但是递增 NULL 的结果是 1. ### 递增/递减运算符 | 例子 | 名 ...
最新文章
- 第三届福建省大学生智能车竞赛
- (chap8 确认访问用户身份的认证) SSL客户端认证
- BugkuCTF解题报告---WEB
- [数据结构] 二叉树基础
- 一份深度学习相关的面试题
- python将excel导入oracle,使用Python将Excel文件导入到Oracle数据库里
- 接口(interface)有什么优点,为什么要用接口
- 转:Apple的App Analytics统计平台你必须知道的
- UE4 编辑器模块引用,不影响打包处理
- 波士顿学院计算机科学专业,波士顿学院计算机专业
- WEB-QTP随想录—李密的猜想
- 记一段随风而逝的感情
- 写字机结构---coreXY结构
- 服务器项目迁移本地,云服务器迁移本地
- 7-33 统计素数并求和 (20 分)
- 推荐最适合IT人自学的6个视频网站、8个社区网站,欢迎补充
- html 圆圈图表插件,利用jquery html5实现图表动画圆形饼图
- JavaScript中数据类型的转换与undefined及Null
- asp实现注册登录界面_(06)ASP登录页面的设计思路
- html查询历史天气,历史天气查询2345,怎样查以前的预报天气
热门文章
- 所见不凡,自然所建不凡
- C++:多层神经网络(附完整源码)
- Concepts NREC Max-Pac 8.7.8.0 汉化版 NREC 8.78 后处理 机械叶轮加工软件 MAX PAC 8.7.8.0 版
- ChatGPT如何写作-chatGpt自动写文章
- 怎么开源你的项目:不要仅仅是开放仓库
- 经典计算哈希值得函数
- 玉泉院是华山脚下重要的旅游资源
- 【转贴】内存重要参数详解 RAS CAS
- java计算机毕业设计广东省梅州市宇恒节能科技有限公司MyBatis+系统+LW文档+源码+调试部署
- SolidCAM全套中文视频教程 三轴四轴五轴车床