不使用中间变量,交换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操作ACCESS数据库(读增改删)的代码
May 14 Javascript
js单向链表的具体实现实例
Jun 21 Javascript
验证手机号码的JS方法分享
Sep 10 Javascript
js读取json的两种常用方法示例介绍
Oct 19 Javascript
jQuery获得子元素个数的方法
Apr 14 Javascript
Jquery时间轴特效(三种不同类型)
Nov 02 Javascript
JavaScript实现打开链接页面的方式汇总
Jun 02 Javascript
JavaScript代码里的判断小结
Aug 22 Javascript
Vue.js绑定HTML class数组语法错误的原因分析
Oct 19 Javascript
node.js文件上传重命名以及移动位置的示例代码
Jan 19 Javascript
JavaScript中set与get方法用法示例
Aug 15 Javascript
vue动态设置页面title的方法实例
Aug 23 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
BBS(php & mysql)完整版(七)
2006/10/09 PHP
PHP获取毫秒级时间戳的方法
2015/04/15 PHP
wamp服务器访问php非常缓慢的解决过程
2015/07/01 PHP
Laravel使用Queue队列的技巧汇总
2019/09/02 PHP
一些实用的jQuery代码片段收集
2011/07/12 Javascript
javascript确认框的三种使用方法
2013/12/17 Javascript
浅谈jQuery中height与width
2015/07/06 Javascript
基于canvas实现的绚丽圆圈效果完整实例
2016/01/26 Javascript
jquery跟随屏幕滚动效果的实现代码
2016/04/13 Javascript
javascript简易画板开发
2020/04/12 Javascript
js中的eval()函数把含有转义字符的字符串转换成Object对象的方法
2016/12/02 Javascript
NodeJS仿WebApi路由示例
2017/02/28 NodeJs
vue实现app页面切换动画效果实例
2017/05/23 Javascript
详解React-Native解决键盘遮挡问题(Keyboard遮挡问题)
2017/07/13 Javascript
JS原生轮播图的简单实现(推荐)
2017/07/22 Javascript
jQuery DOM节点的遍历方法小结
2017/08/15 jQuery
Node.js原生api搭建web服务器的方法步骤
2019/02/15 Javascript
SSM+layUI 根据登录信息显示不同的页面方法
2019/09/20 Javascript
JS实现简单的表格增删
2020/01/16 Javascript
js实现微信聊天效果
2020/08/09 Javascript
[04:12]第二届DOTA2亚洲邀请赛选手传记-Newbee.Sccc
2017/04/03 DOTA
[04:54]DOTA2 2017国际邀请赛:上届冠军WINGS采访短片
2017/08/09 DOTA
python读取文本中的坐标方法
2018/10/14 Python
在python带权重的列表中随机取值的方法
2019/01/23 Python
学习python的前途 python挣钱
2019/02/27 Python
基于Django统计博客文章阅读量
2019/10/29 Python
Python通用唯一标识符uuid模块使用案例
2020/09/10 Python
Pycharm添加虚拟解释器报错问题解决方案
2020/10/13 Python
详解HTML5 window.postMessage与跨域
2017/05/11 HTML / CSS
世界上最大的曲棍球商店:Pro Hockey Life
2017/10/30 全球购物
澳大利亚珠宝商:Shiels
2019/10/06 全球购物
结构工程个人自荐信范文
2013/11/30 职场文书
成品仓管员工作职责
2013/12/29 职场文书
《都江堰》教学反思
2014/02/07 职场文书
政治思想表现评语
2014/05/04 职场文书
2016元旦晚会主持人开场白和结束语
2015/12/03 职场文书