How JavaScript Works Table of Contents ← Back to the Main Page JavaScript Runtime Overview JavaScript Engine Primitive and Reference Data Types Execution Contexts and the Call Stack Scope and the Scope Chain Variable Environment The this keyword