From 98d125f5f51ca980efbb677a84d8320adc9df95a Mon Sep 17 00:00:00 2001 From: binarygalwalkin <44074053+binarygalwalkin@users.noreply.github.com> Date: Tue, 23 Oct 2018 06:43:53 -0700 Subject: [PATCH] Added JavaScript syntax, corrected capitalization & sentence. (#23684) * Added JavaScript syntax, corrected sentence. Corrected / Added: The other assignment operators "are usually" shorthand "methods" for performing "standard" operations using the variable (indicated by x above) and value (indicated by y above) and then assigning the result to the variable itself. Added: JavaScript syntax to "Examples" and "Variations" . Corrected: The operator table title by adding an "A" and a capital S to JavaScript. * fix: escaped bitwise OR operator --- .../javascript/assignment-operators/index.md | 25 +++++++++---------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/guide/english/javascript/assignment-operators/index.md b/guide/english/javascript/assignment-operators/index.md index 92fca65f3f..0483db7bc6 100644 --- a/guide/english/javascript/assignment-operators/index.md +++ b/guide/english/javascript/assignment-operators/index.md @@ -8,38 +8,37 @@ Assignment operators, as the name suggests, assign (or re-assign) values to a va ## Syntax -`x = y;` | Description | Necessity +`x = y;`| Description | Necessity :---------:|:---------------------:|:---------: `x` | Variable | Required `=` | Assignment operator | Required `y` | Value to assign to variable | Required ## Examples - +```javascript let initialVar = 5; // Variable initialization requires the use of an assignment operator let newVar = 5; newVar = 6; // Variable values can be modified using an assignment operator - +``` ## Variations -The other assignment operators are a shorthand for performing some operation using the variable (indicated by x above) and value (indicated by y above) and then assigning the result to the variable itself. +The other assignment operators are usually shorthand methods for performing standard operations using the variable (indicated by x above) and value (indicated by y above) and then assigning the result to the variable itself. For example, below is the syntax for the addition assignment operator: - +```javascript x += y; - +``` This is the same as applying the addition operator and reassigning the sum to the original variable (i.e., x), which can be expressed by the following code: - +```javascript x = x + y; - +``` To illustrate this using actual values, here is another example of using the addition assignment operator: - +```javascript let myVar = 5; // value of myVar: 5 myVar += 7; // value of myVar: 5 + 7 = 12 - -## Complete list of Javascript's assignment operators - +``` +## A complete list of JavaScript's assignment operators Operator | Syntax | Long version ------------------------------- | --------- | ------------- Assignment | x = y | x = y @@ -54,7 +53,7 @@ Right shift assignment | x >>= y | x = x >> y Unsigned right shift assignment | x >>>= y | x = x >>> y Bitwise AND assignment | x &= y | x = x & y Bitwise XOR assignment | x ^= y | x = x ^ y -Bitwise OR assignment | x |= y | x = x | y +Bitwise OR assignment | x \|= y | x = x \| y ### More Information: