|
2 | 2 |
|
3 | 3 | ## DAY 2
|
4 | 4 |
|
5 |
| -- Syntax, Grammar & Semantics |
6 |
| - - Statements |
7 |
| - - Expressions |
8 |
| - - Contextual Rules |
9 |
| -- ECMAScript Types |
10 |
| - - Value type groups |
11 |
| - - Primitives |
12 |
| - - Boolean |
13 |
| - - Null |
14 |
| - - Undefined |
15 |
| - - Number |
16 |
| - - BigInt ( stage-3 ) |
17 |
| - - String |
18 |
| - - Symbol |
19 |
| - - Composite/Compound |
20 |
| - - Object |
21 |
| - - Type conversion |
| 5 | +- [Syntax, Grammar & Semantics](#syntax-grammar--semantics) |
| 6 | + - [Statements](#statements) |
| 7 | + - [Expressions](#expressions) |
| 8 | + - [Contextual Rules](#semantics) |
| 9 | +- [ECMAScript Types](#ecmascript-types) |
| 10 | + - [Value type groups](#value-type-groups) |
| 11 | + - [Primitives](https://en.wikipedia.org/wiki/Primitive_data_type) |
| 12 | + - [Boolean](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Boolean_type) |
| 13 | + - [Null](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Null_type) |
| 14 | + - [Undefined](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Undefined_type) |
| 15 | + - [Number](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_type) |
| 16 | + - [BigInt](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#BigInt_type) ( it's still a [Stage 3 proposal](https://github.com/tc39/proposal-bigint) but Chrome already support it and Firefox and Safari are underway. ) |
| 17 | + - [String](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type) |
| 18 | + - [Symbol](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Symbol_type) ( new in ES6! ) |
| 19 | + - [Composite/Compound](#compositecompound) |
| 20 | + - [Object](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Objects) |
| 21 | + - [Type conversion](#type-conversion) |
22 | 22 | - Explicit ( "type casting" )
|
23 | 23 | - Implicit ( Coercion )
|
24 |
| -- Operators |
25 |
| - - Assignment operators |
26 |
| - - Comparison operators |
27 |
| - - Arithmetic operators |
28 |
| - - Bitwise operators |
29 |
| - - Logical operators |
30 |
| - - String operators |
31 |
| - - Conditional (ternary) operator |
32 |
| - - Comma operator |
33 |
| - - Unary operators |
34 |
| - - Relational operators |
35 |
| - - Destructuring |
36 |
| - - Operators Precedence |
37 |
| - - Spread/Rest |
| 24 | +- [Operators](#operators) |
| 25 | + - [Assignment operators](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Expressions_and_Operators#Assignment) |
| 26 | + - [Comparison operators](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Expressions_and_Operators#Comparison) |
| 27 | + - [Arithmetic operators](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Expressions_and_Operators#Arithmetic) |
| 28 | + - [Bitwise operators](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Expressions_and_Operators#Arithmetic) |
| 29 | + - [Logical operators](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Expressions_and_Operators#Logical) |
| 30 | + - [String operators](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Expressions_and_Operators#String) |
| 31 | + - [Conditional (ternary) operator](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Expressions_and_Operators#Conditional) |
| 32 | + - [Comma operator](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Expressions_and_Operators#Comma) |
| 33 | + - [Unary operators](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Expressions_and_Operators#Unary) |
| 34 | + - [Relational operators](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Expressions_and_Operators#Relational) |
| 35 | + - [Destructuring](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment) |
| 36 | + - [Operators Precedence](#operators-precedence) |
| 37 | + - [Spread/Rest](#the-case-of-the---spreadrest-operator-) |
38 | 38 |
|
39 | 39 | ## Syntax, Grammar & Semantics
|
40 | 40 |
|
|
0 commit comments