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 相关文章推荐
Javascript MD4
Dec 20 Javascript
javascript脚本编程解决考试分数统计问题
Oct 18 Javascript
jQuery UI Autocomplete 体验分享
Feb 14 Javascript
JavaScript中property和attribute的区别详细介绍
Mar 03 Javascript
jquery SweetAlert插件实现响应式提示框
Aug 18 Javascript
js实现无限级树形导航列表效果代码
Sep 23 Javascript
jquery插件jquery.LightBox.js实现点击放大图片并左右点击切换效果(附demo源码下载)
Feb 25 Javascript
js 能实现监听F5页面刷新子iframe 而父页面不刷新的方法
Nov 09 Javascript
微信小程序icon组件使用详解
Jan 31 Javascript
解决vue与node模版引擎的渲染标记{{}}(双花括号)冲突问题
Sep 11 Javascript
vscode+gulp轻松开发小程序的完整步骤
Oct 18 Javascript
Nest.js环境变量配置与序列化详解
Feb 21 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编程效率 引入缓存机制提升性能
2010/02/15 PHP
php分页函数完整实例代码
2014/09/22 PHP
ThinkPHP连接数据库的方式汇总
2014/12/05 PHP
yii去掉必填项中星号的方法
2015/12/28 PHP
PHP 数组黑名单/白名单实例代码详解
2019/06/04 PHP
Exjs 入门篇
2010/04/07 Javascript
JS测试显示屏分辨率以及屏幕尺寸的方法
2013/11/22 Javascript
浅析jQuery(function(){})与(function(){})(jQuery)之间的区别
2014/01/09 Javascript
深入理解JS中的变量及作用域、undefined与null
2014/03/04 Javascript
jQuery及JS实现循环中暂停的方法
2015/02/02 Javascript
图解js图片轮播效果
2015/12/20 Javascript
基于Bootstrap仿淘宝分页控件实现代码
2016/11/07 Javascript
javascript prototype原型详解(比较基础)
2016/12/26 Javascript
JavaScript 详解预编译原理
2017/01/22 Javascript
微信小程序 跳转方式总结
2017/04/20 Javascript
详解用Node.js实现Restful风格webservice
2017/09/29 Javascript
利用nginx + node在阿里云部署https的步骤详解
2017/12/19 Javascript
vue slot与传参实例代码讲解
2019/04/28 Javascript
vue 中使用 watch 出现了如下的报错的原因分析
2019/05/21 Javascript
[58:29]DOTA2-DPC中国联赛 正赛 Phoenix vs XG BO3 第一场 1月31日
2021/03/11 DOTA
Python面向对象编程之继承与多态详解
2018/01/16 Python
matplotlib绘图实例演示标记路径
2018/01/23 Python
python实现决策树ID3算法的示例代码
2018/05/30 Python
使用Python向DataFrame中指定位置添加一列或多列的方法
2019/01/29 Python
Python生成MD5值的两种方法实例分析
2019/04/26 Python
python数据预处理之数据标准化的几种处理方式
2019/07/17 Python
超全Python图像处理讲解(多模块实现)
2020/04/13 Python
Chemist Warehouse官方海外旗舰店:澳洲第一连锁大药房
2017/08/25 全球购物
CNC数控操作工岗位职责
2013/11/19 职场文书
自荐书4要点
2014/01/25 职场文书
小学信息技术教学反思
2014/02/10 职场文书
赔偿协议书范本
2014/04/15 职场文书
社区科普工作方案
2014/06/03 职场文书
初三英语教学计划
2015/01/23 职场文书
交通安全温馨提示语
2015/07/14 职场文书
大学生社会服务心得体会
2016/01/22 职场文书