Guide / JavaScript — basi del linguaggio / Operatori e tipi
Operatori e tipi
typeof, coercizione, ??, ?., spread.
typeof restituisce una stringa (es. "string", "number", "object"); per array usa Array.isArray(). Attenzione alla coercizione in ==: preferisci === e !==.
Operatori utili: ?? (nullish coalescing), ?. (optional chaining), ... spread/rest.
Esempio
const n = null ?? 0;
const host = db?.conn?.host;
const copia = [...numeri, 40];