Loading lessons...
JavaScript Assignment
JavaScript Assignment
Assignment operators assign values to variables. The basic one is =.
The = operator
let x = 10;
The value on the right is stored into the variable on the left.
Shorthand operators
JavaScript offers shortcuts that combine math with assignment:
| Operator | Same as | Example |
|---|---|---|
+= | x = x + 5 | x += 5 |
-= | x = x - 5 | x -= 5 |
*= | x = x * 5 | x *= 5 |
/= | x = x / 5 | x /= 5 |
%= | x = x % 5 | x %= 5 |
**= | x = x ** 5 | x **= 5 |
Example
let score = 10;
score += 5; // score is now 15
score -= 3; // score is now 12
score *= 2; // score is now 24
String assignment too
+= also works with strings:
let name = "Ada";
name += " Lovelace"; // "Ada Lovelace"
TL;DR
=assigns a value.- Shorthands like
+=,-=,*=,/=combine math and assignment. +=also concatenates strings.