- The "undefined" means the value of a variable that is not assigned yet.
- The "null" is used to be assigned to an object.
- If assign "{}" to an object, it will be an empty object.
- The function is callable object that executes a block of code.
- An array is a type of object used for storing multiple values in single variable.
- The typeof operator can be used to find out what type of data a variable or operand contains.
- The result of `"6"/"2"` is 3.
- The result of `1 + '2'` is 3.
- The result of `2 + '1'` is 3.
- The result of x in `let x = (1 && 2) ?? 3;` is 3.
- Comparison operators:'===' compares the values and types of two operands.
- Result of `(!false)&&(5==="5")||(34>-34)` is false
- Reserved Keywords
- Variable
- Constant
- Identifier
- Operator
- NaN
- null
- undefined
- What are the rules of naming identifiers?
- What are the suggestion for naming identifiers?
- Compare with variables and constants in JavaScript
- List the major data types of JavaScript.
- What are the basic rules of the operator precedence in JavaScript?