JS实现不用中间变量temp 实现两个变量值得交换方法


Posted in Javascript onFebruary 04, 2018

1.使用加减法;

var a=1;
var b=2;
a=a+b;
b=a-b;
a=a-b;

2.使用乘除法(乘除法更像是加减法向乘除运算的映射)

var a=1;
var b=2;
 a = a * b;
 b = a / b;
 a = a / b;

注意:该方法可以交换整型和浮点型数值的变量,但在处理浮点型的时候有可能出现精度的损失  而且乘除时b不能为0;

3.使用数组的灵活性

var a=1;
var b=2;
a=[b,b=a][0];

总结

以上所述是小编给大家介绍的JS实现不用中间变量temp 实现两个变量值得交换方法,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

Javascript 相关文章推荐
jQuery 各种浏览器下获得日期区别
Dec 22 Javascript
javascript 可以拖动的DIV(二)
Jun 26 Javascript
js 跨域和ajax 跨域问题小结
Jul 01 Javascript
javascript 操作select下拉列表框的一点小经验
Mar 20 Javascript
JQuery扩展插件Validate—4设置错误提示的样式
Sep 05 Javascript
js对table的td进行相同内容合并示例详解
Dec 27 Javascript
JavaScript html5 canvas绘制时钟效果
Mar 01 Javascript
javascript RegExp 使用说明
May 21 Javascript
浅谈vue+webpack项目调试方法步骤
Sep 11 Javascript
vue router学习之动态路由和嵌套路由详解
Sep 21 Javascript
详解Vue-cli webpack移动端自动化构建rem问题
Apr 07 Javascript
vue中使用 pako.js 解密 gzip加密字符串的方法
Jun 10 Javascript
Vue的土著指令和自定义指令实例详解
Feb 04 #Javascript
彻底理解js面向对象之继承
Feb 04 #Javascript
vue里面父组件修改子组件样式的方法
Feb 03 #Javascript
vue中element组件样式修改无效的解决方法
Feb 03 #Javascript
浅谈vue中改elementUI默认样式引发的static与assets的区别
Feb 03 #Javascript
Vue修改mint-ui默认样式的方法
Feb 03 #Javascript
vue+webpack实现异步组件加载的方法
Feb 03 #Javascript
You might like
如何把php5.3版本升级到php5.4或者php5.5
2015/07/31 PHP
php数值转换时间及时间转换数值用法示例
2017/05/18 PHP
javascript 避免闭包引发的问题
2009/03/17 Javascript
jQuery插件Tooltipster实现漂亮的工具提示
2015/04/12 Javascript
详细分析JavaScript变量类型
2015/07/08 Javascript
jquery对复选框(checkbox)的操作汇总
2016/01/13 Javascript
JavaScript、jQuery与Ajax的关系
2016/01/24 Javascript
ThinkPHP+jquery实现“加载更多”功能代码
2017/03/11 Javascript
Vue.js划分组件的方法
2017/10/29 Javascript
Javascript中弹窗confirm与prompt的区别
2018/10/26 Javascript
又拍云 Node.js 实现文件上传、删除功能
2018/10/28 Javascript
解决Angularjs异步操作后台请求用$q.all排列先后顺序问题
2019/11/29 Javascript
[03:26]回顾2015国际邀请赛中国区预选赛
2015/06/09 DOTA
[01:02]DOTA2辉夜杯决赛日 CDEC.Y对阵VG赛前花絮
2015/12/27 DOTA
Python 调用VC++的动态链接库(DLL)
2008/09/06 Python
PyCharm使用教程之搭建Python开发环境
2016/06/07 Python
python实现多线程抓取知乎用户
2016/12/12 Python
windows系统下Python环境的搭建(Aptana Studio)
2017/03/06 Python
python 中的int()函数怎么用
2017/10/17 Python
基于DataFrame筛选数据与loc的用法详解
2018/05/18 Python
python 遍历目录(包括子目录)下所有文件的实例
2018/07/11 Python
Python微医挂号网医生数据抓取
2019/01/24 Python
实例详解Python模块decimal
2019/06/26 Python
简单了解python关键字global nonlocal区别
2020/09/21 Python
python中time、datetime模块的使用
2020/12/14 Python
scrapy-splash简单使用详解
2021/02/21 Python
Notino瑞典:购买香水和美容产品
2019/07/26 全球购物
德国家具、照明、家居用品网上商店:Wayfair.de
2020/02/13 全球购物
几道Java和数据库的面试题
2013/05/30 面试题
JAVA语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表什么意义?在try块中可以抛出异常吗?
2013/07/02 面试题
医院护士专业个人的求职信
2013/12/09 职场文书
会计学个人自荐信模板
2013/12/13 职场文书
2015年出纳年终工作总结
2015/05/14 职场文书
美丽的大脚观后感
2015/06/03 职场文书
Python数据分析入门之教你怎么搭建环境
2021/05/13 Python
Python实现简单的猜单词
2021/06/15 Python