- JavaScript’s assignment operators are used to assign variables to different values.
- Assignment operators each have a symbol known as the operator that is used to perform the operation.
- Equals: used to assign a variable to a value
let example = 5;
let name = "Alex";
name = example;
Q : What is the value of the variable named “name”?
- Plus-Equals: assigning a variable to its original value plus some specified value
- Operator:
+=
- shorthand for
x = x + number
x = 5;
y = 30;
x += 10;
x += y;
y += x;
Q : What is the value of variable y?
- Minus-Equals : assigning a variable to its original value minus some specified value
- Operator:
-=
- shorthand for
x = x - number
x = 50;
y = 23;
x -= 12;
x -= y;
y -= x;
Q : What is the value of variable y?
- Times-Equals : assigning a variable to its original value times some specified value
- Operator:
*=
- shorthand for
x = x * number
x = 13;
y = 9;
x *= 3;
x *= y;
y *= x;
Q : What is the value of variable y?
- Divide-Equals : assigning a variable to its original value divided by some specified value
- Operator:
/=
x = x / number
- less common
x = 348;
y = 24;
x /= 58;
y /= x;
Q : What is the value of variable y?
- Modulus-Equals : assigning a variable to its original value modulus some specified value
- Operator:
%=
- also rarely used
x = 49;
y = 17;
x %= 12;
y %= x;
Q: What is the value of variable y?