JavaScript: Assignment Operators
Assignment Operators
An assignment operator assigns a value to its left operand based on the value
of its right operand. The first operand must be a variable and basic assignment operator is equal (=), which assigns
the value of its right operand to its left operand. That is, a = b assigns the value of b to a.
In addition to the regular assignment operator "=" the other assignment operators are shorthand for standard operations, as shown
in the following table.
Shorthand | Expression | Description |
---|---|---|
a +=b | a = a + b | Adds 2 numbers and assigns the result to the first. |
a -= b | a = a - b | Subtracts 2 numbers and assigns the result to the first. |
a *= b | a = a*b | Multiplies 2 numbers and assigns the result to the first. |
a /=b | a = a/b | Divides 2 numbers and assigns the result to the first. |
a %= b | a = a%b | Computes the modulus of 2 numbers and assigns the result to the first. |
a<<=b | a = a<<b | Performs a left shift and assigns the result to the first operand. |
a>>=b | a = a>>b | Performs a sign-propagating right shift and assigns the result to the first operand. |
a>>>=b | a = a>>>b | Performs a zero-fill right shift and assigns the result to the first operand. |
a&= b | a = a&b | Performs a bitwise AND and assigns the result to the first operand. |
a^= b | a = a^b | Performs a bitwise XOR and assigns the result to the first operand. |
a |=b | a = a|b | Performs a bitwise OR and assigns the result to the first operand. |
Previous: JavaScript: Arithmetic Special Operators (%, ++, --, - )
Next:
JavaScript: Bitwise Operators
JavaScript: Tips of the Day
JavaScript: Get the Last Items in an Array
If you want to take the elements from the end of the array, you can use the slice method with negative integers.
let array = [0, 1, 2, 3, 4, 5, 6, 7] console.log(array.slice(-1)); >>>[7] console.log(array.slice(-2)); >>>[6, 7] console.log(array.slice(-3)); >>>[5, 6, 7]
Ref: https://bit.ly/33Fa3Cg
- New Content published on w3resource:
- Scala Programming Exercises, Practice, Solution
- Python Itertools exercises
- Python Numpy exercises
- Python GeoPy Package exercises
- Python Pandas exercises
- Python nltk exercises
- Python BeautifulSoup exercises
- Form Template
- Composer - PHP Package Manager
- PHPUnit - PHP Testing
- Laravel - PHP Framework
- Angular - JavaScript Framework
- React - JavaScript Library
- Vue - JavaScript Framework
- Jest - JavaScript Testing Framework