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
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- [PyQt Tutorial]2.一个Hello World程序
- Oracle设置开机自启
- Go_学习之Docke容器
- zabbix 监控项
- [PyQt Tutorial]4.使用Qt Designer
- [PyQt Tutorial]5.Signals & Slots(信号与槽)
- Docker数据共享与持久化
- [PyQt Tutorial]6.Layout Management(布局管理)
- Kubernetes入门
- [PyQt Tutorial]7.QDialog 类
- kubeadm快速部署kubernetes集群
- [PyQt Tutorial]8.QMessageBox
- Tomcat_01_简介
- Tomcat调优
- Tomcat_02_应用部署