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 表单验证插件formValidation实现个性化错误提示
Jun 23 Javascript
使用Json比用string返回数据更友好,也更面向对象一些
Sep 13 Javascript
js+xml生成级联下拉框代码
Jul 24 Javascript
推荐40款强大的 jQuery 导航插件和教程(上篇)
Sep 14 Javascript
javascript中取前n天日期的两种方法分享
Jan 26 Javascript
node.js中的events.emitter.removeListener方法使用说明
Dec 10 Javascript
bootstrap modal弹出框的垂直居中
Dec 14 Javascript
JS实现图片放大缩小的方法
Feb 15 Javascript
JavaScript之事件委托实例(附原生js和jQuery代码)
Jul 22 jQuery
浅谈vue项目重构技术要点和总结
Jan 23 Javascript
微信小程序学习笔记之函数定义、页面渲染图文详解
Mar 28 Javascript
微信小程序 行的删除和增加操作实现详解
Sep 29 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
PHP常用函数小技巧
2008/09/11 PHP
PHP CURL 多线程操作代码实例
2015/05/13 PHP
Laravel学习教程之本地化模块
2017/08/18 PHP
bcastr2.0 通用的图片浏览器
2006/11/22 Javascript
JavaScript下申明对象的几种方法小结
2008/10/02 Javascript
基于jQuery UI CSS Framework开发Widget的经验
2010/08/21 Javascript
修改file按钮的默认样式实现代码
2013/04/23 Javascript
jquery等待效果示例
2014/05/01 Javascript
nodejs实现的一个简单聊天室功能分享
2014/12/06 NodeJs
node.js中的fs.fchown方法使用说明
2014/12/16 Javascript
使用jQuery在移动页面上添加按钮和给按钮添加图标
2015/12/04 Javascript
JS功能代码集锦
2016/05/04 Javascript
javascript跨域请求包装函数与用法示例
2016/11/03 Javascript
微信小程序实现tab和swiper切换结合效果
2020/07/17 Javascript
JS实现调用本地摄像头功能示例
2018/05/18 Javascript
微信小程序调用摄像头隐藏式拍照功能
2018/08/22 Javascript
微信小程序实现电子签名功能
2020/07/29 Javascript
利用Vue实现简易播放器的完整代码
2020/12/30 Vue.js
[33:23]VG vs Pain 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
Python命令行参数解析模块optparse使用实例
2015/04/13 Python
python实现连连看辅助之图像识别延伸
2019/07/17 Python
为什么黑客都用python(123个黑客必备的Python工具)
2020/01/31 Python
python实现引用其他路径包里面的模块
2020/03/09 Python
python中wx模块的具体使用方法
2020/05/15 Python
keras 获取某层输出 获取复用层的多次输出实例
2020/05/23 Python
keras 自定义loss损失函数,sample在loss上的加权和metric详解
2020/05/23 Python
Python+Selenium实现自动化的环境搭建的步骤(图文)
2020/09/01 Python
python 使用cycle构造无限循环迭代器
2020/12/02 Python
日本化妆品植村秀俄罗斯官方网站:Shu Uemura俄罗斯
2020/02/01 全球购物
AURALog面试题软件测试方面
2013/10/22 面试题
《蚂蚁和蝈蝈》教学反思
2014/02/24 职场文书
《花瓣飘香》教学反思
2014/04/15 职场文书
餐厅筹备计划书
2014/04/25 职场文书
小学教师个人总结
2015/02/05 职场文书
质量承诺书格式范文
2015/04/28 职场文书
师德师风主题教育活动总结
2015/05/07 职场文书