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 相关文章推荐
用javascript连接access数据库的方法
Nov 17 Javascript
PPK 谈 JavaScript 的 this 关键字 [翻译]
Sep 29 Javascript
基于IE下ul li 互相嵌套时的bug,排查,解决过程以及心得介绍
May 07 Javascript
jquery控制左右箭头滚动图片列表的实例
May 20 Javascript
jquery获取tr并更改tr内容示例代码
Feb 13 Javascript
AngularJS实现按钮提示与点击变色效果
Sep 07 Javascript
详解AngularJs中$resource和restfu服务端数据交互
Sep 21 Javascript
vue.js实现单选框、复选框和下拉框示例
Jul 18 Javascript
一篇文章带你从零快速上手Rollup
Sep 07 Javascript
小程序实现上下切换位置
Nov 16 Javascript
JavaScript实现滑块验证解锁
Jan 07 Javascript
vue前端和Django后端如何查询一定时间段内的数据
Feb 28 Vue.js
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
php中Ioc(控制反转)和Di(依赖注入)
2017/05/07 PHP
JS判断是否为数字,是否为整数,是否为浮点数的代码
2010/04/24 Javascript
javascript中运用闭包和自执行函数解决大量的全局变量问题
2010/12/30 Javascript
javascript开发技术大全-第1章javascript概述
2011/07/03 Javascript
JS实现光滑展开合拢的菜单效果代码
2015/09/16 Javascript
vue.js入门教程之绑定class和style样式
2016/09/02 Javascript
JS中SetTimeout和SetInterval使用初探
2017/03/23 Javascript
JavaScript实现的商品抢购倒计时功能示例
2017/04/17 Javascript
vue2.0 下拉框默认标题设置方法
2018/08/22 Javascript
React Hooks的深入理解与使用
2018/11/12 Javascript
小程序hover-class点击态效果实现
2019/02/26 Javascript
jQuery控制input只能输入数字和两位小数的方法
2019/05/16 jQuery
解决Layui当中的导航条动态添加后渲染失败的问题
2019/09/25 Javascript
Node.js API详解之 string_decoder用法实例分析
2020/04/29 Javascript
[02:52]2014DOTA2西雅图国际邀请赛 CIS战队巡礼
2014/07/07 DOTA
[00:53]2015国际邀请赛 中国区预选赛一触即发
2015/05/14 DOTA
[40:03]RNG vs VG 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
python调用windows api锁定计算机示例
2014/04/17 Python
Python实现对比不同字体中的同一字符的显示效果
2015/04/23 Python
tensorflow实现KNN识别MNIST
2018/03/12 Python
python 获取等间隔的数组实例
2019/07/04 Python
详细介绍Python进度条tqdm的使用
2019/07/31 Python
python中自带的三个装饰器的实现
2019/11/08 Python
Django 解决阿里云部署同步数据库报错的问题
2020/05/14 Python
python 删除系统中的文件(按时间,大小,扩展名)
2020/11/19 Python
css3中用animation的steps属性制作帧动画
2019/04/25 HTML / CSS
Unix如何在一行中运行多个命令
2015/05/29 面试题
小学一年级评语大全
2014/04/22 职场文书
教师党员整改措施
2014/10/24 职场文书
健康状况证明书
2014/11/26 职场文书
2014年个人教学工作总结
2014/12/09 职场文书
玄武湖导游词
2015/02/05 职场文书
2015年行政管理人员工作总结
2015/10/15 职场文书
周一问候语大全
2015/11/10 职场文书
2016年校园植树节广播稿
2015/12/17 职场文书
JS轻量级函数式编程实现XDM二
2022/06/16 Javascript