Objective
Swap the values of two given variables.
Description
Swapping the values of two variables is a routine activity in many computer algorithms, especially the ones that perform sorting of arrays.
For instance, if a = 10
and b = 20
, then after swapping these two variables with one another, we'd get a = 20
and b = 10
.
In this exercise, you ought to swap the values of the variables a
and b
with one another.
Here's the code to get you started:
var a = 10;
var b = 20;
New file
Inside the directory you created for this course on JavaScript, create a new folder called Exercise-2-Simple-Swapping and put the .html solution files for this exercise within it.
Solution
Swapping two variables with one another is an extremely easy task.
We need a temporary variable to hold the value of one variable (let's say a
) while we update that variable (a
) to the other variable (b
, in this case).
Once the first variable (a
) is updated to the second variable (b
), the second variable is updated to the temporary variable.
In the code below, we create this temporary variable temp
, and complete the swapping of a
and b
:
var a = 10;
var b = 20;
// Swap a and b
var temp = a;
a = b;
b = temp;
Let's inspect the values of a
and b
:
Simple, wasn't this?