搜 索

JS交换两个变量的值

  • 544阅读
  • 2021年08月25日
  • 0评论
首页 / JavaScript / 正文

基本交换方法

// 交换a和b的值,首先创建一个temp临时变量用来临时存储交换值
var a = 10, b = 20, temp;

// 然后将a的值先给临时变量
temp = a;

// 再把b的值给a变量
a = b;

// 最后把temp临时变量的值给b即可实现交换效果
b = temp;

console.log(a,b) //20 10

可以简单理解为:a和b都是一个杯子,里面有不同的饮料。a是雪碧/b是可乐。如果想要交换杯子里的饮料则需要拿出一个空杯子,先将a雪碧倒入空杯子里,然后再将b可乐倒入a杯子里,最后将空杯子里的雪碧倒入b可乐杯子里即可

补充:

用数组方式交换两个变量的值

var a = 10, b = 20;
a = [a,b];
b = a[1];
a = a[0];
console.log(a,b)
无标签
评论区
暂无评论
avatar