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模拟类继承小例子
Jul 17 Javascript
jquery改变disabled的boolean状态的三种方法
Dec 13 Javascript
JavaScript中的Math.sin()方法使用详解
Jun 15 Javascript
JS实现带有抽屉效果的产品类网站多级导航菜单代码
Sep 15 Javascript
jQuery事件绑定on()与弹窗实现代码
Apr 28 Javascript
vue.js利用Object.defineProperty实现双向绑定
Mar 09 Javascript
用原生JS实现简单的多选框功能
Jun 12 Javascript
微信小程序实现获取准确的腾讯定位地址功能示例
Mar 27 Javascript
JS实现马赛克图片效果完整示例
Apr 13 Javascript
JavaScript 截取字符串代码实例
Sep 05 Javascript
vue中实现点击按钮滚动到页面对应位置的方法(使用c3平滑属性实现)
Dec 29 Javascript
vue-cli 3如何使用vue-bootstrap-datetimepicker日期插件
Feb 20 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代码
2012/07/17 PHP
PHP查询网站的PR值
2013/10/30 PHP
php获取url参数方法总结
2014/11/13 PHP
搜索附近的人PHP实现代码
2018/02/11 PHP
jQuery源码分析-03构造jQuery对象-工具函数
2011/11/14 Javascript
javascript游戏开发之《三国志曹操传》零部件开发(五)可移动地图的实现
2013/01/23 Javascript
JS获取几种URL地址的方法小结
2014/02/26 Javascript
angularjs学习笔记之三大模块(modal,controller,view)
2015/09/26 Javascript
JavaScript代码实现禁止右键、禁选择、禁粘贴、禁shift、禁ctrl、禁alt
2015/11/17 Javascript
使用snowfall.jquery.js实现爱心满屏飞的效果
2017/01/05 Javascript
Vue原理剖析 实现双向绑定MVVM
2017/05/03 Javascript
layui从数据库中获取复选框的值并默认选中方法
2018/08/15 Javascript
Vux+Axios拦截器增加loading的问题及实现方法
2018/11/08 Javascript
js滚轮事件 js自定义滚动条的实现
2020/01/18 Javascript
node事件循环和process模块实例分析
2020/02/14 Javascript
ES5 模拟 ES6 的 Symbol 实现私有成员功能示例
2020/05/06 Javascript
python字符串连接的N种方式总结
2014/09/17 Python
怎样使用Python脚本日志功能
2016/08/14 Python
python ansible服务及剧本编写
2017/12/29 Python
Python 批量合并多个txt文件的实例讲解
2018/05/08 Python
Windows下Sqlmap环境安装教程详解
2020/08/04 Python
h5调用摄像头的实现方法
2016/06/01 HTML / CSS
Web前端页面跳转并取到值
2017/04/24 HTML / CSS
美国知名女性服饰品牌:New York & Company
2017/03/23 全球购物
Hunter Boots美国官方网站:赫特威灵顿雨靴
2018/06/16 全球购物
thinkphp5 redis缓存新增方法实例讲解
2021/03/24 PHP
小车司机岗位职责
2013/11/25 职场文书
护理专业学生职业生涯规划范文
2014/03/11 职场文书
对祖国的寄语大全
2014/04/11 职场文书
《郑和远航》教学反思
2014/04/16 职场文书
大学生求职自荐信
2015/03/24 职场文书
律政俏佳人观后感
2015/06/09 职场文书
解决pycharm安装scrapy DLL load failed:找不到指定的程序的问题
2021/06/08 Python
Python中的套接字编程是什么?
2021/06/21 Python
星际争霸:毕姥爷vs解冻03
2022/04/01 星际争霸
SQL语句中EXISTS的详细用法大全
2022/06/25 MySQL