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 相关文章推荐
js每次Title显示不同的名言
Sep 25 Javascript
Firefox outerHTML实现代码
Jun 04 Javascript
Jquery提交表单 Form.js官方插件介绍
Mar 01 Javascript
js函数与php函数的区别实例浅析
Jan 12 Javascript
灵活的理解JavaScript中的this指向
Feb 25 Javascript
Vue.js如何优雅的进行form validation
Apr 07 Javascript
Angularjs2不同组件间的通信实例代码
May 06 Javascript
Vue中的数据监听和数据交互案例解析
Jul 12 Javascript
Vue中render方法的使用详解
Jan 26 Javascript
ES6使用 Array.includes 处理多重条件用法实例分析
Mar 02 Javascript
jQuery实现飞机大战小游戏
Jul 05 jQuery
小程序中手机号识别的示例
Dec 14 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将时间差转换为字符串提示
2011/09/07 PHP
php 判断数组是几维数组
2013/03/20 PHP
兼容PHP和Java的des加密解密代码分享
2014/06/26 PHP
php中curl使用指南
2015/02/05 PHP
laravel容器延迟加载以及auth扩展详解
2015/03/02 PHP
jquery 弹出层注册页面等(asp.net后台)
2010/06/17 Javascript
js 创建快捷方式的代码(fso)
2010/11/19 Javascript
关于js拖拽上传 [一个拖拽上传修改头像的流程]
2011/07/13 Javascript
Array, Array Constructor, for in loop, typeof, instanceOf
2011/09/13 Javascript
前端必备神器 Snap.svg 弹动效果
2014/11/10 Javascript
jQuery实现的图片分组切换焦点图插件
2015/01/06 Javascript
javascript省市级联功能实现方法实例详解
2015/10/20 Javascript
简述JavaScript提交表单的方式 (Using JavaScript Submit Form)
2016/03/18 Javascript
关于Vue.js 2.0的Vuex 2.0 你需要更新的知识库
2016/11/30 Javascript
jQuery AJAX 方法success()后台传来的4种数据详解
2018/08/08 jQuery
微信小程序 Animation实现图片旋转动画示例
2018/08/22 Javascript
如何解决js函数防抖、节流出现的问题
2019/06/17 Javascript
一次微信小程序内地图的使用实战记录
2019/09/09 Javascript
Vue实现todo应用的示例
2021/02/20 Vue.js
如何使用Python脚本实现文件拷贝
2019/11/20 Python
Python使用Pandas库常见操作详解
2020/01/16 Python
Python实现JS解密并爬取某音漫客网站
2020/10/23 Python
Django Model层F,Q对象和聚合函数原理解析
2020/11/12 Python
LORAC官网:美国彩妆品牌
2019/08/27 全球购物
如何在Cookie里面保存Unicode和国际化字符
2013/05/25 面试题
Shell编程面试题
2016/05/29 面试题
生产经理的自我评价分享
2013/11/07 职场文书
建设投标担保书
2014/05/13 职场文书
车辆安全隐患排查制度
2015/08/05 职场文书
敬老院活动感想
2015/08/07 职场文书
Python离线安装openpyxl模块的步骤
2021/03/30 Python
python实现腾讯滑块验证码识别
2021/04/27 Python
Golang 如何实现函数的任意类型传参
2021/04/29 Golang
JavaWeb 入门篇:创建Web项目,Idea配置tomcat
2021/07/16 Java/Android
Win11右下角图标点了没反应怎么办?Win11点击右下角图标无反应解决方法汇总
2022/07/07 数码科技
MySQL索引失效场景及解决方案
2022/07/23 MySQL