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 相关文章推荐
jQuery EasyUI 中文API Button使用实例
Apr 14 Javascript
JavaScript经典效果集锦
Jul 06 Javascript
基于jquery跨浏览器显示的file上传控件
Oct 24 Javascript
自己做的模拟模态对话框实现代码
May 23 Javascript
jQuery实现Meizu魅族官方网站的导航菜单效果
Sep 14 Javascript
基于BootStrap Metronic开发框架经验小结【三】下拉列表Select2插件的使用
May 12 Javascript
在Web项目中引入Jquery插件报错的完美解决方案(图解)
Sep 19 Javascript
Bootstrap CSS布局之列表
Dec 15 Javascript
Vue的移动端多图上传插件vue-easy-uploader的示例代码
Nov 27 Javascript
使用vue如何构建一个自动建站项目
Feb 05 Javascript
JS 封装父页面子页面交互接口的实例代码
Jun 25 Javascript
JavaScript修改注册表实例代码
Jan 05 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实现图片等比例放大和缩小的方法详解
2013/06/06 PHP
制作个性化的WordPress登陆界面的实例教程
2016/05/21 PHP
php实现的简单中文验证码功能示例
2017/01/03 PHP
利用PHP扩展Xhprof分析项目性能实践教程
2018/09/05 PHP
JS(jQuery)实现聊天接收到消息语言自动提醒功能详解【提示“您有新的消息请注意查收”】
2019/04/16 PHP
JavaScript动态插入script的基本思路及实现函数
2013/11/11 Javascript
jquery取子节点及当前节点属性值的方法
2014/09/09 Javascript
BootStrap的弹出框(Popover)支持鼠标移到弹出层上弹窗层不隐藏的原因及解决办法
2016/04/03 Javascript
关于cookie的初识和运用(js和jq)
2016/04/07 Javascript
jQuery获取浏览器类型和版本号的方法
2016/07/05 Javascript
超实用的javascript时间处理总结
2016/08/16 Javascript
Javascript highcharts 饼图显示数量和百分比实例代码
2016/12/06 Javascript
详解webpack es6 to es5支持配置
2017/05/04 Javascript
Node.js 使用jade模板引擎的示例
2018/05/11 Javascript
最适应的vue.js的form提交涉及多种插件【推荐】
2018/08/27 Javascript
Egg.js 中 AJax 上传文件获取参数的方法
2018/10/10 Javascript
vue iview多张图片大图预览、缩放翻转
2019/07/13 Javascript
layer关闭弹出窗口触发表单提交问题的处理方法
2019/09/25 Javascript
Python socket网络编程TCP/IP服务器与客户端通信
2017/01/05 Python
Scrapy抓取京东商品、豆瓣电影及代码分享
2017/11/23 Python
python3.5绘制随机漫步图
2018/08/27 Python
Django csrf 验证问题的实现
2018/10/09 Python
Python批量生成幻影坦克图片实例代码
2019/06/04 Python
详解python中的time和datetime的常用方法
2019/07/08 Python
PyTorch之图像和Tensor填充的实例
2019/08/18 Python
查看端口并杀进程python脚本代码
2019/12/17 Python
python怎么判断模块安装完成
2020/06/19 Python
ubuntu16.04升级Python3.5到Python3.7的方法步骤
2020/08/20 Python
美国酒店控股公司:Choice Hotels
2018/06/15 全球购物
打架检讨书范文
2015/01/27 职场文书
烟台的海导游词
2015/02/02 职场文书
2015年度个人业务工作总结
2015/04/27 职场文书
2015毕业设计工作总结
2015/07/24 职场文书
关于办理居住证的介绍信模板
2019/11/27 职场文书
mysql的数据压缩性能对比详情
2021/11/07 MySQL
Golang实现可重入锁的示例代码
2022/05/25 Golang