不使用中间变量,交换int型的 a, b两个变量的值。


Posted in Javascript onOctober 29, 2010
//by ppchen 
var a = 10, b = 2; 
a = a + b; 
b = a - b; 
a = a - b;

//by Mr.司马 
var a = 10000,b=245 
a = a^b; 
b = b^a; 
a = a ^b;

//by cloudgamer 
var a = 33,b=44 
a=[a,b] 
b=a[0] 
a=a[1]

//by Mr.司马 
var a = 23,b=454; 
a = {a:b,b:a}; 
b = a.b; 
a = a.a;

评:1、2种解法是普遍解,只能交换数字,而3、4种则适用性更广。
Javascript 相关文章推荐
javascript 单选框,多选框美化代码
Aug 01 Javascript
javascript eval函数深入认识
Feb 21 Javascript
jquery中的常用事件bind、hover、toggle等示例介绍
Jul 21 Javascript
js判断子窗体是否关闭的方法
Aug 11 Javascript
jquery中$.fn和图片滚动效果实现的必备知识总结
Apr 21 jQuery
js实现1,2,3,5数字按照概率生成
Sep 12 Javascript
Angular2 父子组件通信方式的示例
Jan 29 Javascript
Angular浏览器插件Batarang介绍及使用
Feb 07 Javascript
JS实现简单随机3D骰子
Oct 24 Javascript
jQuery实现简单三级联动效果
Sep 05 jQuery
vue实现简单全选和反选功能
Sep 15 Javascript
详解JavaScript原型与原型链
Nov 16 Javascript
js类型检查实现代码
Oct 29 #Javascript
JavaScript继承方式实例
Oct 29 #Javascript
拖动布局之保存布局页面cookies篇
Oct 29 #Javascript
JS函数验证总结(方便js客户端输入验证)
Oct 29 #Javascript
JavaScript 原型链学习总结
Oct 29 #Javascript
JavaScript 原型学习总结
Oct 29 #Javascript
用JQuery调用Session的实现代码
Oct 29 #Javascript
You might like
php实现两表合并成新表并且有序排列的方法
2014/12/05 PHP
PHP MSSQL 分页实例
2016/04/13 PHP
将PHP的session数据存储到数据库中的代码实例
2016/06/24 PHP
PHP实现上传图片到数据库并显示输出的方法
2018/05/31 PHP
PHP添加文字水印或图片水印的水印类完整源代码与使用示例
2019/03/18 PHP
网页自动刷新,不产生嗒嗒声的一个解决方法
2007/03/27 Javascript
推荐一些非常不错的javascript学习资源站点
2007/08/29 Javascript
jquery重新播放css动画所遇问题解决
2013/08/21 Javascript
jquery中ready()函数执行的时机和window的load事件比较
2015/06/22 Javascript
获取阴历(农历)和当前日期的js代码
2016/02/15 Javascript
基于Jquery和html5实现炫酷的3D焦点图动画
2016/03/02 Javascript
微信JS接口大全
2016/08/25 Javascript
详解vuelidate 对于vueJs2.0的验证解决方案
2017/03/09 Javascript
解决Vue不能检测数组或对象变动的问题
2018/02/24 Javascript
JS实现的透明度渐变动画效果示例
2018/04/28 Javascript
如何用input标签和jquery实现多图片的上传和回显功能
2018/05/16 jQuery
解决vue-router在同一个路由下切换,取不到变化的路由参数问题
2018/09/01 Javascript
微信小程序 多行文本显示...+显示更多按钮和收起更多按钮功能
2019/09/26 Javascript
vue实现tab栏点击高亮效果
2020/08/19 Javascript
python网络编程学习笔记(10):webpy框架
2014/06/09 Python
python贪吃蛇游戏代码
2020/04/18 Python
python 中如何获取列表的索引
2019/07/02 Python
基于python3监控服务器状态进行邮件报警
2019/10/19 Python
Python实现i人事自动打卡的示例代码
2020/01/09 Python
使用python批量转换文件编码为UTF-8的实现
2020/04/03 Python
通过实例解析Python文件操作实现步骤
2020/09/21 Python
记一次高分屏下canvas模糊问题
2020/02/17 HTML / CSS
温泉秘密:Onsen Secret
2020/07/06 全球购物
Collection和Collections的区别
2016/05/02 面试题
存储过程和sql语句的优缺点
2014/07/02 面试题
应聘医药代表职位求职信
2013/10/21 职场文书
学习2014年全国两会心得体会
2014/03/12 职场文书
市级三好学生事迹材料
2014/08/27 职场文书
结婚堵门保证书
2015/05/08 职场文书
导游词之云南丽江古城
2019/09/17 职场文书
win11开机发生死循环重启怎么办?win11开机发生死循环重启解决方法
2022/08/05 数码科技