如何交换a,b值

如何交换a,b值?且不使用第三个变量!

一.使用最简单的方法,使用临时变量
let a = 3 , b=5
let temp = 0         //声明临时变量
temp = a             //将a的值赋值给temp
a = b				 //将b的值赋值给a,此时a的值=5
b = temp             //将临时变量temp的值赋值给b,此时b的值=3
二.加减乘除法
let a = 3 , b=5
//加法
a = a + b           // 3 + 5 = 8
b = a - b           // 8 - 5 = 3
a = a - b           // 8 - 3 = 5
// 减法
a = a - b           // 3 - 5 = -2
b = a + b           // -2 + 5 = 3
a = b - a           // 3 - -2 = 5
// 乘法
a = a * b           // 3 * 5 = 15
b = a / b           // 15 / 5 = 3
a = a / b           // 15 / 3 = 5
// 除法
a = a / b           // 3 / 5 = 0.6
b = a * b		    // 0.6 * 5 = 3
a = b / a           // 3 / 0.6 = 5
三.转化成对象,数组
let a = 3, b = 5
//数组
a = [ a , b ] 
b = a [0]
a = a [1]
//对象
a = { a : b , b : a}; 
b = a.b;
a = a.a;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值