JavaScript里有哪些技巧能总结出10种交换变量值的方法?

更新于
2026-09-17 16:26:40
37阅读来源:SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计2978个文字,预计阅读时间需要12分钟。

JavaScript里有哪些技巧能总结出10种交换变量值的方法?

前言:在开发过程中,我们常常需要对价值进行交换。一般我们都用一种简单的解决方案:临时变量。不过,并不只有这一个方法,有很多种。有时我们在网上搜索解决方案,临时变量只是其中之一。

前言

在开发过程中又是我们需要对值进行交换。一般我们都在用一种简单的解决方案:“临时变量”。不过还有更好的办法,而且不只有一个,有很多。有时我们在网上搜寻解决方案,找到后复制粘贴,但是从没想过这小段代码是怎样工作的。现在我们该学习一下应该怎样轻松高效地交换值了。

1 使用临时变量

先是最简单的一种。

function swapWithTemp(num1,num2){ console.log(num1,num2) var temp = num1; num1 = num2; num2 = temp; console.log(num1,num2) } swapWithTemp(2.34,3.45)

2 使用算术运算符 + 和 -

还可以用一些数学魔术来交换值。

function swapWithPlusMinus(num1,num2){ console.log(num1,num2) num1 = num1+num2; num2 = num1-num2; num1 = num1-num2; console.log(num1,num2) } swapWithPlusMinus(2.34,3.45)

让我们来看看它是如何工作的。我们在第 4 行获得两个数字的总和。现在,如果从和中减去一个数字,那么另一个数字就正确了。这就是第 5 行所做的工作。

阅读全文

本文共计2978个文字,预计阅读时间需要12分钟。

JavaScript里有哪些技巧能总结出10种交换变量值的方法?

前言:在开发过程中,我们常常需要对价值进行交换。一般我们都用一种简单的解决方案:临时变量。不过,并不只有这一个方法,有很多种。有时我们在网上搜索解决方案,临时变量只是其中之一。

前言

在开发过程中又是我们需要对值进行交换。一般我们都在用一种简单的解决方案:“临时变量”。不过还有更好的办法,而且不只有一个,有很多。有时我们在网上搜寻解决方案,找到后复制粘贴,但是从没想过这小段代码是怎样工作的。现在我们该学习一下应该怎样轻松高效地交换值了。

1 使用临时变量

先是最简单的一种。

function swapWithTemp(num1,num2){ console.log(num1,num2) var temp = num1; num1 = num2; num2 = temp; console.log(num1,num2) } swapWithTemp(2.34,3.45)

2 使用算术运算符 + 和 -

还可以用一些数学魔术来交换值。

function swapWithPlusMinus(num1,num2){ console.log(num1,num2) num1 = num1+num2; num2 = num1-num2; num1 = num1-num2; console.log(num1,num2) } swapWithPlusMinus(2.34,3.45)

让我们来看看它是如何工作的。我们在第 4 行获得两个数字的总和。现在,如果从和中减去一个数字,那么另一个数字就正确了。这就是第 5 行所做的工作。

阅读全文