Software Sue

Link to Simply Sue
Link to Sustainability Sue
location: software/scripting/javascript/assignment operators Skip navigation : Home  

JavaScript Assignment Operators


Shorthand Operator

Name

Meaning

Example ( a = 10 initially)

Result: a =

a += b

Addition

a = a + b

a += 5

15

a -= b

Subtraction

a = a - b

a -= 5

5

a *= b

Multiplication

a = a * b

a *= 5

50

a /= b

Division

a = a / b

a /= 5

2

a %= b

Modulus

a = a % b

a %= 3

1

a <<= b

Shift left b bits

a = a << b

a <<= 5

320

a >>= b

Shift right b bits

a = a >> b

a >>= 1

5

a >>>= b

Zero-fill shift right b bits

a = a >>> b

a >>>= 5

0

a &= b

AND

a = a & b

a &= 7

2

a ^= b

Exclusive OR

a = a ^ b

a ^= 6

12

a |= b

OR

a = a | b

a |= 5

14