不使用中间变量,交换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 相关文章推荐
基于jquery的让页面控件不可用的实现代码
Apr 27 Javascript
jQuery制作仿Mac Lion OS滚动条效果
Feb 10 Javascript
yui3的AOP(面向切面编程)和OOP(面向对象编程)
May 01 Javascript
javascript中innerText和innerHTML属性用法实例分析
May 13 Javascript
js焦点文字滚动效果代码分享
Aug 25 Javascript
每天一篇javascript学习小结(String对象)
Nov 18 Javascript
Angularjs中UI Router全攻略
Jan 29 Javascript
纯js代码制作的网页时钟特效【附实例】
Mar 30 Javascript
JS功能代码集锦
May 04 Javascript
js实现放大镜特效
May 18 Javascript
Nest.js参数校验和自定义返回数据格式详解
Mar 29 Javascript
React中的Context应用场景分析
Jun 11 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
海贼王动画变成“真人”后,凯多神还原,雷利太帅了!
2020/04/09 日漫
PHP高级对象构建 多个构造函数的使用
2012/02/05 PHP
php多文件上传功能实现原理及代码
2013/04/18 PHP
php获取中文拼音首字母类和函数分享
2014/04/24 PHP
PHP连接SQLServer2005的方法
2015/01/27 PHP
Yii2 GridView实现列表页直接修改数据的方法
2016/05/16 PHP
PHP经典实用正则表达式小结
2017/05/04 PHP
自制PHP框架之设计模式
2017/05/07 PHP
自写简单JS判断是否已经弹出页面
2010/10/20 Javascript
JQuery实现超链接鼠标提示效果的方法
2015/06/10 Javascript
详解JavaScript ES6中的Generator
2015/07/28 Javascript
谈谈JavaScript自定义回调函数
2015/10/18 Javascript
JavaScript 不支持 indexof 该如何解决
2016/03/30 Javascript
在Vue中使用Compass的方法
2018/03/02 Javascript
JavaScript中call和apply方法的区别实例分析
2018/08/03 Javascript
JavaScript常见鼠标事件与用法分析
2019/01/03 Javascript
JavaScript内置对象之Array的使用小结
2020/05/12 Javascript
用Python解析XML的几种常见方法的介绍
2015/04/09 Python
Python处理文本换行符实例代码
2018/02/03 Python
pandas DataFrame实现几列数据合并成为新的一列方法
2018/06/08 Python
Python基于requests库爬取网站信息
2020/03/02 Python
Python装饰器实现方法及应用场景详解
2020/03/26 Python
python 进程池pool使用详解
2020/10/15 Python
CSS3 实现弹幕的示例代码
2017/08/07 HTML / CSS
英国床垫在线:Mattress Online
2016/12/07 全球购物
澳大利亚美容产品及化妆品在线:Activeskin
2020/06/03 全球购物
char型变量中能不能存贮一个中文汉字
2015/07/08 面试题
绿化先进工作者事迹材料
2014/01/30 职场文书
挖掘机司机岗位职责
2014/02/12 职场文书
购房委托书
2014/10/15 职场文书
简易离婚协议书范本2014
2014/10/15 职场文书
导游词400字
2015/02/13 职场文书
2015年公务员试用期工作总结
2015/05/28 职场文书
教师外出学习心得体会
2016/01/18 职场文书
bootstrapv4轮播图去除两侧阴影及线框的方法
2022/02/15 HTML / CSS
Java多线程并发FutureTask使用详解
2022/06/28 Java/Android