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];