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 相关文章推荐
JS 获取span标签中的值的代码 支持ie与firefox
Aug 24 Javascript
javascript setTimeout()传递函数参数(包括传递对象参数)
Apr 07 Javascript
深入理解Ajax的get和post请求
Jun 02 Javascript
jQuery 判断是否包含在数组中Array[]的方法
Aug 03 Javascript
JavaScript性能优化总结之加载与执行
Aug 11 Javascript
更靠谱的H5横竖屏检测方法(js代码)
Sep 13 Javascript
JavaScript自定义文本框光标
Mar 05 Javascript
vue数字类型过滤器的示例代码
Sep 07 Javascript
基于js中this和event 的区别(详解)
Oct 24 Javascript
详解单页面路由工程使用微信分享及二次分享解决方案
Feb 22 Javascript
JavaScript实现省市联动效果
Nov 22 Javascript
原生js实现日历效果
Mar 02 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游戏编程25个脚本代码
2011/02/08 PHP
PHP下通过exec获得计算机的唯一标识[CPU,网卡 MAC地址]
2011/06/09 PHP
php实现水仙花数示例分享
2014/04/03 PHP
destoon调用自定义模板及样式的公告栏
2014/06/21 PHP
php随机生成数字字母组合的方法
2015/03/18 PHP
Symfony2实现在doctrine中内置数据的方法
2016/02/05 PHP
javascript动画效果类封装代码
2007/08/28 Javascript
javascript  Error 对象 错误处理
2008/05/18 Javascript
ASP.NET jQuery 实例5 (显示CheckBoxList成员选中的内容)
2012/01/13 Javascript
JavaScript—window对象使用示例
2013/12/09 Javascript
JS原型对象的创建方法详解
2016/06/16 Javascript
jquery二级目录选中当前页的css样式
2016/12/08 Javascript
three.js实现围绕某物体旋转
2017/01/25 Javascript
js 单引号替换成双引号,双引号替换成单引号的实现方法
2017/02/16 Javascript
使用JS 插件qrcode.js生成二维码功能
2017/02/20 Javascript
基于JavaScript实现表格滚动分页
2017/11/22 Javascript
angularjs数组判断是否含有某个元素的实例
2018/02/27 Javascript
微信小程序动画(Animation)的实现及执行步骤
2018/10/28 Javascript
vue-cli3环境变量与分环境打包的方法示例
2019/02/18 Javascript
Typescript的三种运行方式(小结)
2019/09/18 Javascript
javascript/jquery实现点击触发事件的方法分析
2019/11/11 jQuery
js实现简单音乐播放器
2020/06/30 Javascript
python连接字符串的方法小结
2015/07/13 Python
pandas值替换方法
2018/07/10 Python
python3.6的venv模块使用详解
2018/08/01 Python
解决json中ensure_ascii=False的问题
2020/04/03 Python
通过CSS3的object-fit来调整图片适配尺寸的技巧简介
2016/02/27 HTML / CSS
HTML5 canvas基本绘图之绘制矩形
2016/06/27 HTML / CSS
Book Depository澳大利亚:世界领先的专业在线书店之一
2018/12/27 全球购物
电子工程专业毕业生求职信
2014/03/14 职场文书
客服专员岗位职责范本
2015/04/07 职场文书
护士长2015年终工作总结
2015/04/24 职场文书
餐厅营销的秘密:为什么老顾客会流水?
2019/08/08 职场文书
上手简单,功能强大的Python爬虫框架——feapder
2021/04/27 Python
MySQL 数据库 增删查改、克隆、外键 等操作
2022/05/11 MySQL
win10+RTX3050ti+TensorFlow+cudn+cudnn配置深度学习环境的方法
2022/06/25 Servers