不使用中间变量,交换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 相关文章推荐
JS的数组的扩展实例代码
Jul 09 Javascript
javascript数字格式化通用类 accounting.js使用
Aug 24 Javascript
JavaScript回调(callback)函数概念自我理解及示例
Jul 04 Javascript
引入JS文件IE6报语法错误或缺少对象问题的解决方法
Jan 09 Javascript
javascript创建动态表单的方法
Jul 25 Javascript
基于Angularjs实现分页功能
May 30 Javascript
JavaScript对象数组排序实例方法浅析
Jun 15 Javascript
Vue2.0 事件的广播与接收(观察者模式)
Mar 14 Javascript
微信小程序搭建自己的Https服务器
May 02 Javascript
ElementUI 修改默认样式的几种办法(小结)
Jul 29 Javascript
js实现3D旋转效果
Aug 18 Javascript
vue Cli 环境删除与重装教程 - 版本文档
Sep 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
用PHP即时捕捉PHP中的错误并发送email通知的实现代码
2013/01/19 PHP
在PHP中使用X-SendFile头让文件下载更快
2014/06/01 PHP
简单的自定义php模板引擎
2016/08/26 PHP
PHP获取链表中倒数第K个节点的方法
2018/01/18 PHP
ThinkPHP框架实现的MySQL数据库备份功能示例
2018/05/24 PHP
jquery sortable的拖动方法示例详解
2014/01/16 Javascript
Jquery 点击按钮自动高亮实现原理及代码
2014/04/25 Javascript
jquery中JSON的解析方式
2015/03/16 Javascript
深入JavaScript高级程序设计之对象、数组(栈方法,队列方法,重排序方法,迭代方法)
2015/12/01 Javascript
你不知道的高性能JAVASCRIPT
2016/01/18 Javascript
微信小程序 页面跳转传参详解
2016/10/28 Javascript
BootstrapTable请求数据时设置超时(timeout)的方法
2017/01/22 Javascript
JS实现问卷星自动填问卷脚本并在两秒自动提交功能
2020/06/17 Javascript
node中的密码安全(加密)
2018/09/17 Javascript
Vue实现回到顶部和底部动画效果
2019/07/31 Javascript
在Express中提供静态文件的实现方法
2019/10/17 Javascript
Vue父子之间值传递的实例教程
2020/07/02 Javascript
vue实现移动端拖动排序
2020/08/21 Javascript
JS使用setInterval计时器实现挑战10秒
2020/11/08 Javascript
three.js中多线程的使用及性能测试详解
2021/01/07 Javascript
Python Mysql数据库操作 Perl操作Mysql数据库
2009/01/12 Python
python client使用http post 到server端的代码
2013/02/10 Python
python实现提取百度搜索结果的方法
2015/05/19 Python
运动检测ViBe算法python实现代码
2018/01/09 Python
python tensorflow学习之识别单张图片的实现的示例
2018/02/09 Python
python实现飞机大战
2018/09/11 Python
Python获取当前脚本文件夹(Script)的绝对路径方法代码
2019/08/27 Python
Python获取android设备cpu和内存占用情况
2020/11/15 Python
Sandro法国官网:法国成衣品牌
2019/08/28 全球购物
The North Face北面法国官网:美国著名户外品牌
2019/11/01 全球购物
介绍一下Java中的Class类
2015/04/10 面试题
Delphi工程师笔试题
2013/09/21 面试题
《散步》教学反思
2014/03/02 职场文书
社区工作者演讲稿
2014/05/23 职场文书
2016中秋晚会开幕词
2016/03/03 职场文书
纯html+css实现Element loading效果
2021/08/02 HTML / CSS