JS的递增/递减运算符和带操作的赋值运算符的等价式


Posted in Javascript onDecember 08, 2007

1.递增/递减运算符等价式

a=b++; <=> a=b;b=b+1;
a=++b; <=> b=b+1;b=b;
a=b--;   <=> a=b;b=b-1;
a=--b;   <=> b=b-1;b=b;

所以,a=5;b=6;var3=a++*--b,结果为25

2.带操作的赋值运算符等价式

a*=b;  <=> a=a*b;
a/=b;   <=> a=a/b;
a+=b;  <=> a=a+b;
a-=b;   <=> a=a-b;
a%=b; <=> a=a%b;
a&=b;  <=> a=a&b; //从&=开始,下边都是逐位运算符
a|=b;   <=> a=a|b;
a^=b;  <=> a=a^b;
a>>=b;  <=> a=a>>b;
a<<=b;  <=> a=a<<b;
a>>>=b;  <=> a=a>>b; //C#没有此运算符

Javascript 相关文章推荐
url地址自动加#号问题说明
Aug 21 Javascript
JQuery FlexiGrid的asp.net完美解决方案 dotNetFlexGrid-.Net原生的异步表格控件
Sep 12 Javascript
Jquery中children与find之间的区别详细解析
Nov 29 Javascript
javascript简单实现类似QQ头像弹出效果的方法
Aug 03 Javascript
SpringMVC返回json数据的三种方式
Dec 10 Javascript
vue 2.0路由之路由嵌套示例详解
May 08 Javascript
bootstrap3中container与container_fluid外层容器的区别讲解
Dec 04 Javascript
Angularjs中的$apply及优化使用详解
Jul 02 Javascript
vue移动端实现红包雨效果
Jun 23 Javascript
Node使用Nodemailer发送邮件的方法实现
Feb 24 Javascript
基于node+websocket+html实现腾讯课堂聊天室聊天功能
Mar 04 Javascript
js属性对象的hasOwnProperty方法的使用
Feb 05 Javascript
javascript数组使用调用方法汇总
Dec 08 #Javascript
不间断滚动JS打包类,基本可以实现所有的滚动效果,太强了
Dec 08 #Javascript
项目实践之javascript技巧
Dec 06 #Javascript
[原创]后缀就扩展名为js的文件是什么文件
Dec 06 #Javascript
JavaScript 节点操作 以及DOMDocument属性和方法
Dec 06 #Javascript
javascript 常用关键字列表集合
Dec 04 #Javascript
firefox浏览器下javascript 拖动层效果与原理分析代码
Dec 04 #Javascript
You might like
PHP验证码函数代码(简单实用)
2013/09/29 PHP
PHP借助phpmailer发送邮件
2015/05/11 PHP
学习php设计模式 php实现抽象工厂模式
2015/12/07 PHP
php处理复杂xml数据示例
2016/07/11 PHP
一些常用的JS功能函数代码
2009/06/23 Javascript
firefox插件Firebug的使用教程
2010/01/02 Javascript
『jQuery』取指定url格式及分割函数应用
2013/04/22 Javascript
js获取键盘按键响应事件(兼容各浏览器)
2013/05/16 Javascript
使用js判断数组中是否包含某一元素(类似于php中的in_array())
2013/12/12 Javascript
jQuery动态添加、删除元素的方法
2014/01/09 Javascript
js验证电话号码与手机支持+86的正则表达式
2014/01/23 Javascript
学习JavaScript设计模式(策略模式)
2015/11/26 Javascript
微信小程序开发之视频播放器 Video 弹幕 弹幕颜色自定义实例
2016/12/08 Javascript
全面总结Javascript对数组对象的各种操作
2017/01/22 Javascript
angularjs实现猜大小功能
2017/10/23 Javascript
解析Angular 2+ 样式绑定方式
2018/01/15 Javascript
Vue2.0系列之过滤器的使用
2018/03/01 Javascript
Vue 理解之白话 getter/setter详解
2019/04/16 Javascript
vuex存储复杂参数(如对象数组等)刷新数据丢失的解决方法
2019/11/05 Javascript
[02:09]EHOME夺得首届辉夜杯冠军—现场颁奖仪式
2015/12/28 DOTA
python自动化测试之从命令行运行测试用例with verbosity
2014/09/28 Python
Python字符串处理函数简明总结
2015/04/13 Python
Python实现的服务器示例小结【单进程、多进程、多线程、非阻塞式】
2019/05/23 Python
Python中求对数方法总结
2020/03/10 Python
Python 实现一个计时器
2020/07/28 Python
详解Python利用configparser对配置文件进行读写操作
2020/11/03 Python
英国儿童家具专卖店:GLTC
2016/09/24 全球购物
Fossil美国官网:Fossil手表、手袋、珠宝及配件
2017/02/01 全球购物
全球最大化妆品零售网站:SkinStore
2020/10/24 全球购物
我们在web应用开发过程中经常遇到输出某种编码的字符,如iso8859-1等,如何输出一个某种编码的字符串?
2014/03/30 面试题
2014年秋季开学典礼主持词
2014/08/02 职场文书
国王的演讲观后感
2015/06/03 职场文书
2016年社会管理综治宣传月活动总结
2016/03/16 职场文书
承诺书怎么写 ?
2019/04/16 职场文书
Nginx配置Https安全认证的实现
2021/05/26 Servers
vscode内网访问服务器的方法
2022/06/28 Servers