JavaScript 1: Data Types and Variables

javascript

An overview of JavaScript's primitive and non-primitive data types, how to declare and reassign variables with let and const, and tools like typeof and console.log for debugging.

JavaScript 1.5: Working with Strings

javascript

String manipulation in JavaScript — bracket notation, template literals, escape sequences, and essential methods like indexOf, slice, replace, and trim.

JavaScript 2: Booleans, Numbers, and the Math Object

javascript

Arithmetic operators, type coercion, comparison and logical operators, truthy and falsy values, the Math object, and methods for converting and formatting numbers.