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中实现命名空间
Nov 23 Javascript
关于JavaScript定义类和对象的几种方式
Nov 09 Javascript
Jquery解析json字符串及json数组的方法
May 29 Javascript
Bootstrap轮播加上css3动画,炫酷到底!
Dec 22 Javascript
AngualrJS中的Directive制作一个菜单
Jan 26 Javascript
jquery实现一个简单的表单验证实例
Mar 30 Javascript
javascript小数精度丢失的完美解决方法
May 31 Javascript
jquery+ajax+text文本框实现智能提示完整实例
Jul 09 Javascript
vue router demo详解
Oct 13 Javascript
使用veloticy-ui生成文字动画效果
Feb 08 Javascript
React中使用UMEditor的方法示例
Dec 27 Javascript
vue移动端弹起蒙层滑动禁止底部滑动操作
Jul 22 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
967 个函式
2006/10/09 PHP
用户的详细注册和判断
2006/10/09 PHP
PHP MYSQL乱码问题,使用SET NAMES utf8校正
2009/11/30 PHP
php中0,null,empty,空,false,字符串关系的详细介绍
2013/06/20 PHP
Laravel5中contracts详解
2015/03/02 PHP
php实现多维数组排序的方法示例
2017/03/23 PHP
JQuery Dialog(JS 模态窗口,可拖拽的DIV)
2010/02/07 Javascript
JS实现点击文字对应DIV层不停闪动效果的方法
2015/03/02 Javascript
js中字符串编码函数escape()、encodeURI()、encodeURIComponent()区别详解
2016/04/01 Javascript
JavaScript中创建对象的模式汇总
2016/04/19 Javascript
JavaScript中的跨浏览器事件操作的基本方法整理
2016/05/20 Javascript
每个程序员都需要学习 JavaScript 的7个理由小结
2016/09/03 Javascript
jQuery在ie6下无法设置select选中的解决方法详解
2016/09/20 Javascript
浅谈js对象属性 通过点(.) 和方括号([]) 的不同之处
2016/10/29 Javascript
Javascript oop设计模式 面向对象编程简单实例介绍
2016/12/13 Javascript
详解前端构建工具gulpjs的使用介绍及技巧
2017/01/19 Javascript
node.js 中间件express-session使用详解
2017/05/20 Javascript
javascript中函数的写法实例代码详解
2018/10/28 Javascript
详解Next.js页面渲染的优化方案
2019/01/27 Javascript
从零撸一个pc端vue的ui组件库( 计数器组件 )
2019/08/08 Javascript
numpy中实现二维数组按照某列、某行排序的方法
2018/04/04 Python
python 列表,数组和矩阵sum的用法及区别介绍
2018/06/28 Python
django 信号调度机制详解
2019/07/19 Python
python爬虫爬取笔趣网小说网站过程图解
2019/11/18 Python
Java如何基于wsimport调用wcf接口
2020/06/17 Python
宝塔面板出现“open_basedir restriction in effect. ”的解决方法
2021/03/14 PHP
Farfetch澳大利亚官网:Farfetch Australia
2020/04/26 全球购物
MVC的各个部分都有那些技术来实现?如何实现?
2016/04/21 面试题
计算机专业毕业生的自我评价
2013/11/18 职场文书
实习教师自我鉴定
2013/12/09 职场文书
行政助理工作职责范本
2014/03/04 职场文书
带病坚持工作事迹
2014/05/03 职场文书
护士自我推荐信范文
2015/03/24 职场文书
王亚平太空授课观后感
2015/06/12 职场文书
演讲稿之开卷有益
2019/08/07 职场文书
Python FuzzyWuzzy实现模糊匹配
2022/04/28 Python