- Execution Context
- A wrapper to help manage the code that is running.
- Lexical Environment
- Where something sits physically in the code you write.
- Object
- A collection of Name/Value pairs
- This is the simplest definition of an Object as it pertains to Javascript.
- A collection of Name/Value pairs
Address: {
Street: 'Main',
Number: 100,
Apartment: {
Floor: 3,
Number: 301
}
}
- Name / Value Pair
- A Name which maps to a unique value
- Address = ‘100 Main St”
- A Name which maps to a unique value
- Syntax Parser
- A program that reads your code and determines if it is valid or not.