From c5adc0b2df9712ea6e9c687a966e4775fc770f5c Mon Sep 17 00:00:00 2001 From: Marcello Lamonaca Date: Thu, 18 Mar 2021 10:33:22 +0100 Subject: [PATCH] Clarify notation for object with same key-value pair --- JavaScript/JavaScript.md | 124 +++++++++++++++++++-------------------- 1 file changed, 62 insertions(+), 62 deletions(-) diff --git a/JavaScript/JavaScript.md b/JavaScript/JavaScript.md index e5a4f26..ce19e10 100644 --- a/JavaScript/JavaScript.md +++ b/JavaScript/JavaScript.md @@ -30,9 +30,9 @@ ### Naming Conventions -Elements | Case -----------|----------- -variable | camelCase +| Elements | Case | +| -------- | --------- | +| variable | camelCase | ### Modern Mode @@ -225,82 +225,82 @@ Number("A") == NaN; //false ?!? ## Operators -Operator | Operation ----------------|---------------- -`(...)` | grouping -a`.`b | member access -`new` a(...) | object creation -a `in` b | membership +| Operator | Operation | +| ------------ | --------------- | +| `(...)` | grouping | +| a`.`b | member access | +| `new` a(...) | object creation | +| a `in` b | membership | ### Mathemetical Operators -Operator | Operation ------------|---------------- -a `+` b | addition -a `-` b | subtraction -a `*` b | multiplication -a `**` b | a^b -a `/` b | division -a `%` b | modulus +| Operator | Operation | +| -------- | -------------- | +| a `+` b | addition | +| a `-` b | subtraction | +| a `*` b | multiplication | +| a `**` b | a^b | +| a `/` b | division | +| a `%` b | modulus | ### Unary Increment Operators -Operator | Operation ---------------|------------------ -`--`variable | prefix decrement -`++`variable | prefix incremente -variable`--` | postfiz decrement -variable`++` | ostfix increment +| Operator | Operation | +| ------------ | ----------------- | +| `--`variable | prefix decrement | +| `++`variable | prefix incremente | +| variable`--` | postfiz decrement | +| variable`++` | ostfix increment | ### Logical Operators -Operator | Operation ----------|---------------- -a `&&` b | logical **AND** -a `||` b | logical **OR** -`!`a | logical **NOT** +| Operator | Operation | +| -------- | --------------- | +| a `&&` b | logical **AND** | +| a `||` b | logical **OR** | +| `!`a | logical **NOT** | ### Comparison Operators -Operator | Operation -----------|-------------------- -a `<` b | less than -a `<=` b | less or equal to -a `>` b | greater than -a `>=` b | greater or equal to -a `==` b | equaltity -a `!=` b | inequality -a `===` b | strict equality -a `!==` b | strict inequality +| Operator | Operation | +| --------- | ------------------- | +| a `<` b | less than | +| a `<=` b | less or equal to | +| a `>` b | greater than | +| a `>=` b | greater or equal to | +| a `==` b | equaltity | +| a `!=` b | inequality | +| a `===` b | strict equality | +| a `!==` b | strict inequality | ### Bitwise Logical Operators -Operator | Operation ------------|----------------------------- -a `&` b | bitwise AND -a `|` b | bitwise OR -a `^` b | bitwise XOR -`~`a | bitwise NOT -a `<<` b | bitwise left shift -a `>>` b | bitwise rigth sigt -a `>>>` b | bitwise unsigned rigth shift +| Operator | Operation | +| --------- | ---------------------------- | +| a `&` b | bitwise AND | +| a `|` b | bitwise OR | +| a `^` b | bitwise XOR | +| `~`a | bitwise NOT | +| a `<<` b | bitwise left shift | +| a `>>` b | bitwise rigth sigt | +| a `>>>` b | bitwise unsigned rigth shift | ### Compound Operators -Operator | Operation -------------|------------- -a `+=` b | a = a + b -a `-=` b | a = a - b -a `*=` b | a = a * b -a `**=` b | a = a ** b -a `/=` b | a = a / b -a `%=` b | a = a % b -a `<<=` b | a = a << b -a `>>=` b | a = a >> b -a `>>>=` b | a = a >>> b -a `&=` b | a = a & b -a `^=` b | a = a ^ b -a `|=` b | a = a ! b +| Operator | Operation | +| ---------- | ----------- | +| a `+=` b | a = a + b | +| a `-=` b | a = a - b | +| a `*=` b | a = a * b | +| a `**=` b | a = a ** b | +| a `/=` b | a = a / b | +| a `%=` b | a = a % b | +| a `<<=` b | a = a << b | +| a `>>=` b | a = a >> b | +| a `>>>=` b | a = a >>> b | +| a `&=` b | a = a & b | +| a `^=` b | a = a ^ b | +| a `|=` b | a = a ! b | ## Decision Statements @@ -559,7 +559,7 @@ let variable = value; // object literal let obj = { property: value, - variable, // instead of variable: variable to use the variable's value -> variable: value + variable, // same as variable: variable object: { ...