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 相关文章推荐
基于Jquery的温度计动画效果
Jun 18 Javascript
jquery无刷新验证邮箱地址实现实例
Feb 19 Javascript
js重写alert控件(适合学习js的新手朋友)
Aug 24 Javascript
Jquery实现瀑布流布局(备有详细注释)
Jul 31 Javascript
JS实现的倒计时效果实例(2则实例)
Dec 23 Javascript
JavaScript的设计模式经典之代理模式
Feb 24 Javascript
常用JS图片滚动(无缝、平滑、上下左右滚动)代码大全(推荐)
Dec 20 Javascript
Angular2-primeNG文件上传模块FileUpload使用详解
Jan 14 Javascript
JS实现导航栏楼层特效
Jan 01 Javascript
es6函数之尾调用优化实例分析
Apr 25 Javascript
webstorm建立vue-cli脚手架的傻瓜式教程
Sep 22 Javascript
Flexible.js可伸缩布局实现方法详解
Nov 13 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
下拉列表多级联动dropDownList示例代码
2013/06/27 PHP
php的webservice的wsdl的XML无法显示问题的解决方法
2014/03/11 PHP
PHP快速按行读取CSV大文件的封装类分享(也适用于其它超大文本文件)
2014/04/10 PHP
php版微信公众平台开发之验证步骤实例详解
2016/09/23 PHP
Yii框架表单提交验证功能分析
2017/01/07 PHP
FormValid0.5版本发布,带ajax自定义验证例子
2007/08/17 Javascript
用Javascript同时提交多个Web表单的方法
2009/12/26 Javascript
表单验证的完整应用案例探讨
2013/03/29 Javascript
几种延迟加载JS代码的方法加快网页的访问速度
2013/10/12 Javascript
禁止空格提交表单的js代码
2013/11/17 Javascript
jquery中load方法的用法及注意事项说明
2014/02/22 Javascript
函数式 JavaScript(一)简介
2014/07/07 Javascript
jquery实现炫酷的叠加层自动切换特效
2015/02/01 Javascript
apply和call方法定义及apply和call方法的区别
2015/11/15 Javascript
jQuery制作圣诞主题页面 更像是爱情影集
2016/08/10 Javascript
JS简单获取当前日期和农历日期的方法
2017/04/17 Javascript
Web开发使用Angular实现用户密码强度判别的方法
2017/09/27 Javascript
详解Vuex中mapState的具体用法
2017/09/28 Javascript
vue中实现左右联动的效果
2018/06/22 Javascript
JavaScript数组方法的错误使用例子
2018/09/13 Javascript
vue项目从node8.x升级到12.x后的问题解决
2019/10/25 Javascript
详解Vue的组件中data选项为什么必须是函数
2020/08/17 Javascript
swiper实现导航滚动效果
2020/12/13 Javascript
Python字符串处理之count()方法的使用
2015/05/18 Python
如何通过python画loss曲线的方法
2019/06/26 Python
python操作微信自动发消息的实现(微信聊天机器人)
2020/07/14 Python
如何在python中实现线性回归
2020/08/10 Python
CSS3图片旋转特效(360/60/-360度)
2013/10/10 HTML / CSS
《草原的早晨》教学反思
2014/04/08 职场文书
群众路线专项整治方案
2014/10/27 职场文书
财务审计整改报告
2014/11/06 职场文书
先进教师个人主要事迹材料
2015/11/03 职场文书
职业生涯规划书之大学四年
2019/08/07 职场文书
大学生暑期实践报告之企业经营管理
2019/08/08 职场文书
iPhone13再次曝光
2021/04/15 数码科技
一篇文章告诉你如何实现Vue前端分页和后端分页
2022/02/18 Vue.js