Mathematical Assignment Operators
VARIABLES
Let’s consider how we can use variables and math operators to calculate new values and assign them to a variable. Check out the example below:
let w = 4;
w = w + 1;
console.log(w); // Output: 5
In the example above, we created the variable w with the number 4 assigned to it. The following line, w = w + 1, increases the value of w from 4 to 5.
Another way we could have reassigned w after performing some mathematical operation on it is to use built-in mathematical assignment operators. We could re-write the code above to be:
let w = 4;
w += 1;
console.log(w); // Output: 5
In the second example, we used the += assignment operator to reassign w. We’re performing the mathematical operation of the first operator + using the number to the right, then reassigning w to the computed value.
We also have access to other mathematical assignment operators: -=, *=, and /= which work in a similar fashion.
let x = 20;
x -= 5; // Can be written as x = x - 5
console.log(x); // Output: 15
let y = 50;
y *= 2; // Can be written as y = y * 2
console.log(y); // Output: 100
let z = 8;
z /= 2; // Can be written as z = z / 2
console.log(z); // Output: 4
Let’s practice using these mathematical assignment operators!
Instructions:
1.Use the += mathematical assignment operator to increase the value stored in levelUp by 5.
2.Use the -= mathematical assignment operator to decrease the value stored in powerLevel by 100.
3.Use the *= mathematical assignment operator to multiply the value stored in multiplyMe by 11.
4.Use the /= mathematical assignment operator to divide the value stored in quarterMe by 4.
Solution:
In the console:
Comments
Post a Comment