🔢 L'oggetto Math — la cassetta degli attrezzi matematica
Math è un oggetto globale di JavaScript che raccoglie funzioni e costanti matematiche pronte all'uso. A differenza di String o Array, non si crea mai un'istanza di Math (niente new Math()) — si usano direttamente i suoi metodi, come Math.round().
console.log(Math.PI); // → 3.141592653589793
console.log(Math.abs(-15)); // → 15 (valore assoluto, rimuove il segno negativo)
console.log(Math.pow(2, 10)); // → 1024 (2 elevato alla decima potenza)
console.log(Math.sqrt(64)); // → 8 (radice quadrata)
console.log(Math.max(4, 19, 7)); // → 19 (il più grande tra i valori passati)
console.log(Math.min(4, 19, 7)); // → 4 (il più piccolo)
💡 Math.max() e Math.min() con un array richiedono lo spread operator: Math.max(...[4,19,7]) — passarli direttamente come array non funziona.