交换两个变量,不使用第三个变量(js向)
来源:互联网 发布:linux文件压缩zip命令 编辑:程序博客网 时间:2024/06/06 19:25
Number:
var a = 1.23, b = 3.21;a = b + (b = a) * 0; //a = 3.21 b = 1.23a = b + (b = a, 0); //a = 1.23 b = 3.21a = Number(b, b = a); //a = 3.21 b = 1.23
Boolean
var a = true, b = false;a = Boolean(b & (b = a, true)); //a = false b = truea = Boolean(b, b = a); //a = true b = false
String:
var a = '萌萌哒', b = '么么哒';a = b + (b = a, ''); //a = '么么哒' b = '萌萌哒'a = String(b, b = a); //a = '萌萌哒' b = '么么哒'
Object:
var a = {val:'萌萌哒'}, b = {val:'么么哒'};a = Object(b, b = a); //a = {val:'么么哒'} b = {val:'萌萌哒'}
0 0
- 交换两个变量,不使用第三个变量(js向)
- JS——交换两个变量(不使用第三个变量的情况下)
- 交换两个变量的值不使用第三个变量
- 交换两个变量的值,不使用第三个变量
- 不使用第三个变量,交换两个变量的值!
- 交换两个变量的值,不使用第三个变量
- 交换两个变量的值,不使用第三个变量
- 交换两个变量的值,不使用第三个变量
- 不使用第三个变量 交换两个变量的值
- 交换两个变量的值,不使用第三个变量
- 交换两个变量的值,不使用第三个变量
- 交换两个变量的值 不使用第三个变量
- 交换两个变量的值,不使用第三个变量
- 不使用第三个变量交换两个变量的值
- 交换两个变量的值,不使用第三个变量
- 交换两个变量的值,不使用第三个变量
- 不使用第三个变量,交换两个变量的值
- 不使用第三个变量交换两个变量的值
- 面向对象之封装
- 面向对象之继承
- 面向对象之多态
- 面向对象之抽象和接口
- CentOS7 安装LNMP(Linux+Nginx+MySQL+PHP)
- 交换两个变量,不使用第三个变量(js向)
- csdn图片管理
- 创建你的第一个JavaScript库
- 实践证明一个醒目的标题可以促进百度蜘蛛的喜好达到收录的目的
- PRPDebug
- Caffe + Ubuntu 15.04 + CUDA 7.0 安装以及配置
- 文件类功能 与 排序类功能 汇总总结
- [Leetcode 234, Easy] Palindrome Linked List
- linux:Resize partition for Clonezilla 硬盘太小无法克隆镜像怎么办?