不使用中间变量,交换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 Ajax学习实例4 向WebService发出请求,返回实体对象的异步调用
Mar 16 Javascript
jcarousellite.js 基于Jquery的图片无缝滚动插件
Dec 30 Javascript
js判断是否为数组的函数: isArray()
Oct 30 Javascript
函数式 JavaScript(一)简介
Jul 07 Javascript
使用JQuery在线制作ppt并在线演示源码特效
Sep 08 Javascript
九种原生js动画效果
Nov 11 Javascript
JavaScript面向对象继承原理与实现方法分析
Aug 09 Javascript
利用chrome浏览器进行js调试并找出元素绑定的点击事件详解
Jan 30 Javascript
vue点击当前路由高亮小案例
Sep 26 Javascript
JavaScript组合设计模式--改进引入案例分析
May 23 Javascript
JS中准确判断变量类型的方法
Jun 01 Javascript
vue实现打地鼠小游戏
Aug 21 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
音乐朗读剧《MARS RED》2021年TV动画化决定!
2020/03/06 日漫
PHP中Session的概念
2006/10/09 PHP
第六章 php目录与文件操作
2011/12/30 PHP
yii2.0实现验证用户名与邮箱功能
2015/12/22 PHP
图片自动缩小的js代码,用以防止图片撑破页面
2007/03/12 Javascript
javascript 学习之旅 (3)
2009/02/05 Javascript
JavaScript类和继承 constructor属性
2010/03/04 Javascript
浏览器常用高宽的jquery插件
2011/02/24 Javascript
函数window.open实现关闭所有的子窗口
2015/08/03 Javascript
基于jquery实现省市联动特效
2015/12/17 Javascript
一个极为简单的requirejs实现方法
2016/10/20 Javascript
利用JS实现简单的日期选择插件
2017/01/23 Javascript
vue实现导航栏效果(选中状态刷新不消失)
2017/12/13 Javascript
解决Mac下安装nmp的淘宝镜像失败问题
2018/05/16 Javascript
jQuery添加新内容的四个常用方法分析【append,prepend,after,before】
2019/03/19 jQuery
es6函数之严格模式用法实例分析
2020/03/17 Javascript
vue-router为激活的路由设置样式操作
2020/07/18 Javascript
python3使用PyMysql连接mysql数据库实例
2017/02/07 Python
异步任务队列Celery在Django中的使用方法
2018/06/07 Python
对python 多个分隔符split 的实例详解
2018/12/20 Python
Win10环境python3.7安装dlib模块趟过的坑
2019/08/01 Python
用python获取txt文件中关键字的数量
2020/12/24 Python
Python爬虫后获取重定向url的两种方法
2021/01/19 Python
python中@contextmanager实例用法
2021/02/07 Python
H5离线存储Manifest原理及使用
2020/04/28 HTML / CSS
UNIX文件系统分类
2014/11/11 面试题
英语简历自我评价
2014/01/26 职场文书
寄语十八大感言
2014/02/07 职场文书
普通话宣传标语
2014/06/26 职场文书
党员自我对照检查材料
2014/08/19 职场文书
房屋租赁授权委托书范本
2014/09/20 职场文书
正能量励志演讲稿三分钟(范文)
2019/07/11 职场文书
教学工作总结范文5篇
2019/08/19 职场文书
JavaScript 防篡改对象的用法示例
2021/04/24 Javascript
spring boot项目application.properties文件存放及使用介绍
2021/06/30 Java/Android
MongoDB日志切割的三种方式总结
2021/09/15 MongoDB