美文网首页
交换变量

交换变量

作者: Jonath | 来源:发表于2019-04-16 19:17 被阅读0次

方法一:解构表达式(仅限于JavaScript)

var a = 1;
var b = 3;

[a, b] = [b, a];
console.log(a); // 3
console.log(b); // 1

方法二:使用中间变量

int a = 1, b = 2, c;
 
c = a;
a = b;
b = c;

方法三:使用算数运算符

var a = 1, b = 2;
 
a = a + b;
b = a - b;
a = a - b;
a = a * b;
b = a / b;
a = a / b;

方法四:使用按位操作符

var a = 1, b = 2;
a ^= b;
b ^= a;
a ^= b;

相关文章

  • js day01

    今天所学知识 1交换变量 2交换变量2

  • 交换变量

    方法一:解构表达式(仅限于JavaScript) 方法二:使用中间变量 方法三:使用算数运算符 方法四:使用按位操作符

  • Go语言之多个变量同时赋值三

    编程最简单的算法之一,莫过于变量交换。交换变量的常见算法需要一个中间变量进行变量的临时保存。用传统方法编写变量交换...

  • Golang入门一:变量

    变量声明 变量初始化 变量赋值 变量交换 匿名变量

  • Python3 & 交换的底层逻辑

    Python 交换变量,可以使用中间变量的方法交换两个变量的值,例如: 但是在Python中 交换两个数的值可以有...

  • C 语言实例12 - 交换两个数的值

    使用临时变量交换两个数的值 不使用临时变量交换两个数的值

  • 如何交换变量

    一次偶然的机会,让我再次碰到两个变量互换值,然后,就有了以下方法。 假设我们有两个变量:a,b。 方法一(常见写法...

  • Java 变量交换

    一:先声明temp为临时变量,先把a装进temp,temp=a,那么此时temp里面的值已经不存在了,但是不重要,...

  • JavaScript中 ES6变量的结构赋值

    变量的结构赋值用户很多 1、交换变量的值 上面的代码交换变量x和变量y的值,这样的写法不仅简洁,易读,语义非常清晰...

  • python 交换变量的三种形式

    1️⃣ 找第三变量数据交换 2️⃣不使用其他变量数据交换 3️⃣ 简单的赋值运算

网友评论

      本文标题:交换变量

      本文链接:https://www.haomeiwen.com/subject/hysiwqtx.html