JavaScript交换两个变量方法实例
更新时间:2019年11月25日 09:59:50 作者:Peerless1029
这篇文章主要介绍了JavaScript交换两个变量方法实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
这篇文章主要介绍了JavaScript交换两个变量方法实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
在平时的业务开发或者面试过程中,经常会遇到交换两个变量这种问题,于是,个人总结以下几种交换变量的方法:
1.方案一
使用一个临时变量来交换
2.方案二
使用ES6解构赋值语法来交换
3.方案三
利用数组
根据运算符的优先级,首先执行b=a,将a的值赋值给b,然后通过数组索引将b赋值给a,一行代码解决两值的交换。
4.方案四
先让a变成a与b的“和”(或a与b的“差”),然后用“和”减去b得到a的变量值赋值给b,再通过‘和'减去a的值得到b的值赋值给a;
两值的“差”代码如下:
关于两个数值交换总结的方法就这么多了,各位如果有更好更简洁的方法,欢迎补充。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
相关文章
JS跨域请求的问题解析
在本篇内容里小编给大家整理了关于解决JS跨域请求的问题知识点,需要的朋友们参考学习下。
2018-12-12
浅谈JS 数字和字符串之间相互转化的纠纷
下面小编就为大家带来一篇浅谈JS 数字和字符串之间相互转化的纠纷。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
2017-10-10
javascript tabIndex属性
围绕表单的可访问性与交互性上,各浏览器都下了很大工夫,比如fieldset与legend等用于增强区域感的元素,for,accessKey,defaultValue,maxlength,tabIndex等用于交互或提示的属性。不过,今天只讲tabIndex。
2009-12-12
Bootstrap 实现查询的完美方法
Bootstrap,来自 Twitter,是目前最受欢迎的前端框架。这篇文章主要介绍了Bootstrap 实现查询的完美方法,需要的朋友可以参考下
2016-10-10
最新评论