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 判断 enter 事件
Feb 12 Javascript
JS拖拽插件实现步骤
Aug 03 Javascript
全系IE支持Bootstrap的解决方法
Oct 19 Javascript
jQuery实现元素拖拽并cookie保存顺序的方法
Feb 20 Javascript
jQuery插件ImgAreaSelect实现头像上传预览和裁剪功能实例讲解一
May 26 jQuery
JS Input里添加小图标的两种方法
Nov 11 Javascript
Vue 过滤器filters及基本用法
Dec 26 Javascript
vue cli升级webapck4总结
Apr 04 Javascript
JavaScript实现数组全排列、去重及求最大值算法示例
Jul 30 Javascript
老生常谈JavaScript获取CSS样式的方法(兼容各浏览器)
Sep 19 Javascript
深入理解JavaScript的值传递和引用传递
Oct 24 Javascript
JavaScript+HTML实现学生信息管理系统
Apr 20 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
mysql 查询指定日期时间内sql语句实现原理与代码
2012/12/16 PHP
smarty模板判断数组为空的方法
2015/06/10 PHP
一个关于javascript匿名函数的问题分析
2012/03/30 Javascript
js实时获取系统当前时间实例代码
2013/06/28 Javascript
javascript:json数据的页面绑定示例代码
2014/01/26 Javascript
AngularJS 实现按需异步加载实例代码
2015/10/18 Javascript
原生javascript+css3编写的3D魔方动画旋扭特效
2016/03/14 Javascript
jQuery+php实时获取及响应文本框输入内容的方法
2016/05/24 Javascript
微信小程序 toast 详解及实例代码
2016/11/09 Javascript
详解JSON1:使用TSQL查询数据和更新JSON数据
2016/11/21 Javascript
老生常谈combobox和combotree模糊查询
2017/04/17 Javascript
JavaScript设置名字输入不合法的实现方法
2017/05/23 Javascript
通过示例彻底搞懂js闭包
2017/08/10 Javascript
animate.css在vue项目中的使用教程
2018/08/05 Javascript
vue最简单的前后端交互示例详解
2018/10/11 Javascript
JS浏览器BOM常见操作实例详解
2020/04/27 Javascript
pygame学习笔记(3):运动速率、时间、事件、文字
2015/04/15 Python
Python变量和数据类型详解
2017/02/15 Python
Python之py2exe打包工具详解
2017/06/14 Python
一文总结学习Python的14张思维导图
2017/10/17 Python
利用python在excel里面直接使用sql函数的方法
2019/02/08 Python
解决Python3 控制台输出InsecureRequestWarning问题
2019/07/15 Python
Python 获取命令行参数内容及参数个数的实例
2019/12/20 Python
jupyter notebook 重装教程
2020/04/16 Python
PySide2出现“ImportError: DLL load failed: 找不到指定的模块”的问题及解决方法
2020/06/10 Python
keras的load_model实现加载含有参数的自定义模型
2020/06/22 Python
用纯CSS3实现网页中常见的小箭头
2017/10/16 HTML / CSS
C/C++程序员常见面试题二
2015/11/19 面试题
北京华建集团SQL面试题
2014/06/03 面试题
广州足迹信息技术有限公司Java软件工程师试题
2014/02/15 面试题
美术国培研修感言
2014/02/12 职场文书
初中班主任经验交流材料
2014/05/16 职场文书
会计求职信
2014/05/29 职场文书
教师培训学习心得体会
2016/01/21 职场文书
《作风建设永远在路上》心得体会
2016/01/21 职场文书
怎么禁用Windows 11快照布局? win11不使用快照布局的技巧
2021/11/21 数码科技