不使用中间变量,交换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 面向对象编程
Oct 28 Javascript
你需要知道的10个最佳javascript开发实践小结
Apr 15 Javascript
js通过地址栏给action传值(中文乱码全是问号)
May 02 Javascript
JS localStorage实现本地缓存的方法
Jun 22 Javascript
jQuery的live()方法对hover事件的处理示例
Feb 27 Javascript
JavaScript的原型继承详解
Feb 15 Javascript
jQuery实现动画效果circle实例
Aug 06 Javascript
JavaScript必知必会(九)function 说起 闭包问题
Jun 08 Javascript
JS实现可编辑的后台管理菜单功能【附demo源码下载】
Sep 13 Javascript
浅谈Layui的eleTree树式选择器使用方法
Sep 25 Javascript
JS实现横向轮播图(初级版)
Jun 24 Javascript
vue-cli单页面预渲染seo-prerender-spa-plugin操作
Aug 10 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 图片上传实现代码 带详细注释
2010/04/29 PHP
php返回json数据函数实例
2014/10/09 PHP
PHP生成各种常见验证码和Ajax验证过程
2016/01/10 PHP
PHP更安全的密码加密机制Bcrypt详解
2017/06/18 PHP
PHP配合fiddler抓包抓取微信指数小程序数据的实现方法分析
2020/01/02 PHP
javascript 特殊字符串
2009/02/25 Javascript
javascript iframe内的函数调用实现方法
2009/07/19 Javascript
asm.js使用示例代码
2013/11/28 Javascript
jquery库或JS文件在eclipse下报错问题解决方法
2014/04/17 Javascript
javascript自定义函数参数传递为字符串格式
2014/07/29 Javascript
JavaScript实现对下拉列表值进行排序的方法
2015/07/15 Javascript
一步步教会你微信小程序的登录鉴权
2018/04/09 Javascript
vue中keep-alive的用法及问题描述
2018/05/15 Javascript
微信小程序功能之全屏滚动效果的实现代码
2018/11/22 Javascript
使用异步组件优化Vue应用程序的性能
2019/04/28 Javascript
Nodejs监控事件循环异常示例详解
2019/09/22 NodeJs
JavaScript获取页面元素的常用方法详解
2019/09/28 Javascript
JS实现随机抽选获奖者
2019/11/07 Javascript
[41:21]夜魇凡尔赛茶话会 第三期02:看图识人
2021/03/11 DOTA
Flask SQLAlchemy一对一,一对多的使用方法实践
2013/02/10 Python
python将html转成PDF的实现代码(包含中文)
2013/03/04 Python
pyramid配置session的方法教程
2013/11/27 Python
在Python的Flask框架中实现全文搜索功能
2015/04/20 Python
python如何实现读取并显示图片(不需要图形界面)
2020/07/08 Python
css3教程之倾斜页面
2014/01/27 HTML / CSS
HTML5重塑Web世界它将如何改变互联网
2012/12/17 HTML / CSS
医大实习自我鉴定
2013/12/07 职场文书
文明倡议书范文
2014/04/15 职场文书
《青山处处埋忠骨》教学反思
2014/04/22 职场文书
团队激励口号
2014/06/06 职场文书
四风问题对照检查材料整改措施
2014/09/27 职场文书
民事诉讼代理委托书
2014/10/08 职场文书
2014年安全工作总结范文
2014/11/13 职场文书
六一儿童节开幕词
2015/01/29 职场文书
2015年学校总务工作总结
2015/07/20 职场文书
电力培训学习心得体会
2016/01/11 职场文书