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的hasownproperty使用示例
Mar 02 Javascript
jQuery通过扩展实现抖动效果的方法
Mar 11 Javascript
Vue.js Ajax动态参数与列表显示实现方法
Oct 20 Javascript
JS实现移动端触屏拖拽功能
Jul 31 Javascript
在微信小程序中使用vant的方法
Jun 07 Javascript
jquery多级树形下拉菜单的实例代码
Jul 09 jQuery
vue实现element表格里表头信息提示功能(推荐)
Nov 20 Javascript
微信小程序开发(一):服务器获取数据列表渲染操作示例
Jun 01 Javascript
浅谈javascript如何获取文件后缀名
Aug 07 Javascript
在antd Form表单中select设置初始值操作
Nov 02 Javascript
react 项目中引入图片的几种方式
Jun 02 Javascript
浅谈react useEffect闭包的坑
Jun 08 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
自制短波长线天线频率预选器 - 成功消除B2K之流的镜像
2021/03/02 无线电
Zend framework处理一个http请求的流程分析
2010/02/08 PHP
PHP文件上传判断file是否己选择上传文件的方法
2014/11/10 PHP
CI框架简单邮件发送类实例
2016/05/18 PHP
PHP+iframe模拟Ajax上传文件功能示例
2019/07/02 PHP
PHP+redis实现微博的推模型案例分析
2019/07/10 PHP
从javascript语言本身谈项目实战
2006/12/27 Javascript
js实现翻页后保持checkbox选中状态的实现方法
2012/11/03 Javascript
jQuery 选择器项目实例分析及实现代码
2012/12/28 Javascript
js 编码转换 gb2312 和 utf8 互转的2种方法
2013/08/07 Javascript
jQuery弹出框代码封装DialogHelper
2015/01/30 Javascript
js实现每日自动换一张图片的方法
2015/05/04 Javascript
浅谈JavaScript中的字符编码转换问题
2015/07/07 Javascript
JavaScript函数节流的两种写法
2017/04/07 Javascript
bootstrap可编辑下拉框jquery.editable-select
2017/10/12 jQuery
微信小程序使用image组件显示图片的方法【附源码下载】
2017/12/08 Javascript
Vue项目使用CDN优化首屏加载问题
2018/04/01 Javascript
微信小程序tabbar底部导航
2018/11/05 Javascript
vue watch关于对象内的属性监听
2019/04/22 Javascript
js实现弹窗效果
2020/08/09 Javascript
js绘制一条直线并旋转45度
2020/08/21 Javascript
修改NPM全局模式的默认安装路径的方法
2020/12/15 Javascript
跟老齐学Python之有容乃大的list(4)
2014/09/28 Python
python字典键值对的添加和遍历方法
2016/09/11 Python
Django框架下静态模板的继承操作示例
2019/11/08 Python
python GUI库图形界面开发之PyQt5简单绘图板实例与代码分析
2020/03/08 Python
Python多进程编程常用方法解析
2020/03/26 Python
python打开音乐文件的实例方法
2020/07/21 Python
伊莱克斯(Electrolux)俄罗斯网上商店:瑞典家用电器品牌
2021/01/23 全球购物
中专生求职自荐信范文
2013/12/22 职场文书
自我评价的范文
2014/02/02 职场文书
庆元旦文艺演出主持词
2014/03/27 职场文书
交通事故一次性赔偿协议书范本
2014/11/02 职场文书
小学科学教学计划
2015/01/21 职场文书
2015年大学辅导员工作总结
2015/05/12 职场文书
有关西游记的读书笔记
2015/06/25 职场文书