Il metodo Math.ceil() di Javascript
Il metodo Math.ceil() arrotonda un numero decimale verso l'alto all'intero più vicino.
Math.ceil(x)
Il parametro x della funzione è il numero decimale che voglio arrotondare.
La funzione restituisce il più piccolo tra gli interi maggiori o uguali al numero fornito come argomento.
E' uno dei metodi predefiniti dell'oggetto Math.
Esempio. Se gli fornisco il numero 4,1 la funzione Math.ceil() restituisce 5 perché tra tutti i numeri interi maggiori di 4,1 il numero intero 5 è il più piccolo. Viceversa, se gli fornisco il numero negativo -4,1 restituisce -4 perché tra tutti i numeri interi maggiori di -4,1 il numero intero -4 è il più piccolo.
In Javascript ci sono anche metodi differenti per arrotondare un numero: trunc() e round()
Un esempio pratico
Esempio 1
Questo script arrotonda la variabile num
<script>
let num = 4.1;
document.write(Math.ceil(num));
</script>
Alla variabile num ho assegnato il numero decimale 4.1
Pertanto, lo script restituisce 5
5
E' il numero più piccolo tra gli interi maggiori o uguali a 4.1
Esempio 2
Questo script arrotonda la variabile num
<script>
let num = -4.1;
document.write(Math.floor(num));
</script>
In questo caso però ho assegnato alla variabile num il valore decimale negativo -4.1
Il risultato in output dello script è -4
-4
E' il numero più piccolo tra gli interi maggiori o uguali a -4.1
E così via.