Explain JavaScript data types.

JavaScript has primitive types like String, Number, Boolean, Undefined, Null, Symbol, and a non-primitive type, Object. Primitives are immutable, while objects allow for structured data.

let str = "Hello"; // String
let num = 123; // Number
let isTrue = true; // Boolean