Clarify notation for object with same key-value pair

This commit is contained in:
Marcello Lamonaca 2021-03-18 10:33:22 +01:00
parent 5dff3ab7c9
commit c5adc0b2df

View file

@ -30,9 +30,9 @@
### Naming Conventions ### Naming Conventions
Elements | Case | Elements | Case |
----------|----------- | -------- | --------- |
variable | camelCase | variable | camelCase |
### Modern Mode ### Modern Mode
@ -225,82 +225,82 @@ Number("A") == NaN; //false ?!?
## Operators ## Operators
Operator | Operation | Operator | Operation |
---------------|---------------- | ------------ | --------------- |
`(...)` | grouping | `(...)` | grouping |
a`.`b | member access | a`.`b | member access |
`new` a(...) | object creation | `new` a(...) | object creation |
a `in` b | membership | a `in` b | membership |
### Mathemetical Operators ### Mathemetical Operators
Operator | Operation | Operator | Operation |
-----------|---------------- | -------- | -------------- |
a `+` b | addition | a `+` b | addition |
a `-` b | subtraction | a `-` b | subtraction |
a `*` b | multiplication | a `*` b | multiplication |
a `**` b | a^b | a `**` b | a^b |
a `/` b | division | a `/` b | division |
a `%` b | modulus | a `%` b | modulus |
### Unary Increment Operators ### Unary Increment Operators
Operator | Operation | Operator | Operation |
--------------|------------------ | ------------ | ----------------- |
`--`variable | prefix decrement | `--`variable | prefix decrement |
`++`variable | prefix incremente | `++`variable | prefix incremente |
variable`--` | postfiz decrement | variable`--` | postfiz decrement |
variable`++` | ostfix increment | variable`++` | ostfix increment |
### Logical Operators ### Logical Operators
Operator | Operation | Operator | Operation |
---------|---------------- | -------- | --------------- |
a `&&` b | logical **AND** | a `&&` b | logical **AND** |
a `||` b | logical **OR** | a `||` b | logical **OR** |
`!`a | logical **NOT** | `!`a | logical **NOT** |
### Comparison Operators ### Comparison Operators
Operator | Operation | Operator | Operation |
----------|-------------------- | --------- | ------------------- |
a `<` b | less than | a `<` b | less than |
a `<=` b | less or equal to | a `<=` b | less or equal to |
a `>` b | greater than | a `>` b | greater than |
a `>=` b | greater or equal to | a `>=` b | greater or equal to |
a `==` b | equaltity | a `==` b | equaltity |
a `!=` b | inequality | a `!=` b | inequality |
a `===` b | strict equality | a `===` b | strict equality |
a `!==` b | strict inequality | a `!==` b | strict inequality |
### Bitwise Logical Operators ### Bitwise Logical Operators
Operator | Operation | Operator | Operation |
-----------|----------------------------- | --------- | ---------------------------- |
a `&` b | bitwise AND | a `&` b | bitwise AND |
a `|` b | bitwise OR | a `|` b | bitwise OR |
a `^` b | bitwise XOR | a `^` b | bitwise XOR |
`~`a | bitwise NOT | `~`a | bitwise NOT |
a `<<` b | bitwise left shift | a `<<` b | bitwise left shift |
a `>>` b | bitwise rigth sigt | a `>>` b | bitwise rigth sigt |
a `>>>` b | bitwise unsigned rigth shift | a `>>>` b | bitwise unsigned rigth shift |
### Compound Operators ### Compound Operators
Operator | Operation | 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 |
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 ## Decision Statements
@ -559,7 +559,7 @@ let variable = value;
// object literal // object literal
let obj = { let obj = {
property: value, property: value,
variable, // instead of variable: variable to use the variable's value -> variable: value variable, // same as variable: variable
object: { object: {
... ...