How to swap two variables in JavaScript
In this tutorial, we are going to learn about how to swap the values of two variables using JavaScript.
Consider, we have a two variables like this:
let x = 10;
let y = 11;
Now, we need to swap the x
variable value with y
variable.
Using the destructuring assignment
To swap the two variables in JavaScript, we can use the es6 destructuring assignment syntax.
Here is an example:
let x = 10;
let y = 11;
[x, y] = [y, x];
console.log(x, y); // 11 , 10
Similarly, we can also swap it by creating a tmp
(temporary) variable in JavaScript.
let x = 10;
let y = 11;
let tmp = x;
x = y;
y= tmp;
console.log(x, y); // 11 , 10
In the above code, we first initialized a tmp
variable and assigned the x
variable to it, then we
updated the x
variable with y
and we assigned the tmp
variable to y
.