Primitive and Non-Primitive Data Types
Contrast primitives (copied by value) with objects (referenced).
Contrast primitives (copied by value) with objects (referenced).
Convert types explicitly with Number, String, Boolean, and parsing helpers.
Understand implicit conversions with ==, +, and conditionals.
Use arithmetic, assignment, comparison, logical, and other operators.
Toggle classes and inline styles from JavaScript for interactive UI.
Declare bindings with let/const (prefer) and understand legacy var.
Set up a browser, a code editor, and optionally Node.js for tooling.
Execute scripts via the console, inline tags, and external files.