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 相关文章推荐
javascript Base类 包含基本的方法
Jul 22 Javascript
js中同步与异步处理的方法和区别总结
Dec 25 Javascript
js兼容火狐显示上传图片预览效果的方法
May 21 Javascript
jquery实现Ctrl+Enter提交表单的方法
Jul 21 Javascript
jquery实现点击向下展开菜单项(伸缩导航)效果
Aug 22 Javascript
微信小程序 教程之注册页面
Oct 17 Javascript
JavaScript数据结构链表知识详解
Nov 21 Javascript
jquery设置css样式的多种方法(总结)
Feb 21 Javascript
Koa2 之文件上传下载的示例代码
Mar 29 Javascript
React native ListView 增加顶部下拉刷新和底下点击刷新示例
Apr 27 Javascript
node中实现删除目录的几种方法
Jun 24 Javascript
vue quill editor 使用富文本添加上传音频功能
Jan 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 中的类
2006/10/09 PHP
php 数组二分法查找函数代码
2010/02/16 PHP
php+mysqli实现批量替换数据库表前缀的方法
2014/12/29 PHP
PHP实现获取客户端IP并获取IP信息
2015/03/17 PHP
php连接微软MSSQL(sql server)完全攻略
2016/11/27 PHP
php过滤输入操作之htmlentities与htmlspecialchars用法分析
2017/02/17 PHP
javascript中的几个运算符
2007/06/29 Javascript
apycom出品的jQuery精美菜单破解方法
2011/02/18 Javascript
js中判断对象是否为空的三种实现方法
2013/12/23 Javascript
js取值中form.all和不加all的区别介绍
2014/01/20 Javascript
jQuery实现自定义checkbox和radio样式
2015/07/13 Javascript
JS实现自动变换的菜单效果代码
2015/09/09 Javascript
使用Jasmine和Karma对AngularJS页面程序进行测试
2016/03/05 Javascript
基于jQuery实现仿QQ空间送礼物功能代码
2016/05/24 Javascript
非常实用的js验证框架实现源码 附原理方法
2016/06/08 Javascript
NodeJS仿WebApi路由示例
2017/02/28 NodeJs
JavaScript实现简单的星星评分效果
2017/05/18 Javascript
JS数组去重常用方法实例小结【4种方法】
2018/05/28 Javascript
解决vue的变量在settimeout内部效果失效的问题
2018/08/30 Javascript
Javascript三种字符串连接方式及性能比较
2019/05/28 Javascript
微信小程序如何访问公众号文章
2019/07/08 Javascript
javascript实现异形滚动轮播
2019/11/28 Javascript
《javascript设计模式》学习笔记三:Javascript面向对象程序设计单例模式原理与实现方法分析
2020/04/07 Javascript
在scrapy中使用phantomJS实现异步爬取的方法
2018/12/17 Python
python实现多线程端口扫描
2019/08/31 Python
详解Python中字符串前“b”,“r”,“u”,“f”的作用
2019/12/18 Python
python如何更新包
2020/06/11 Python
飞利浦美国官网:Philips美国
2020/02/28 全球购物
Java基础知识面试题
2014/03/25 面试题
幼儿园保育员责任书
2014/07/22 职场文书
要账委托书范本
2014/09/15 职场文书
升学宴答谢词
2015/01/05 职场文书
三下乡个人总结
2015/03/04 职场文书
2015年中个人总结范文
2015/03/10 职场文书
python numpy中multiply与*及matul 的区别说明
2021/05/26 Python
MYSQL如何查看操作日志详解
2022/05/30 MySQL