back to top

Math.ceil() – Arrotondare per eccesso con Javascript

Il metodo ceil() dell’oggetto Math di Javascript è utilizzato per arrotondare un numero decimale all’intero superiore. L’unico parametro richiesto è il numero del quale si vuole effettuare l’arrotondamento. Se il numero passato in argomento è un intero il valore restituito, ovviamente, sarà il numero stesso.

Vediamo un esempio:

var a = Math.ceil(1.8); // Risultato: 2

Per meglio chiarire il funzionamento del metodo ceil() riportiamo alcuni esempi ed i relativi output:

var b = Math.ceil(3.2); // Risultato: 4
var c = Math.ceil(861.9); // Risultato: 862
var d = Math.ceil(10); // Risultato: 10

Si noti l’effetto qualora il numero passato in argomento sia negativo:

var e = Math.ceil(-3.2); // Risultato: -3

Per effettuare un arrotondamento per difetto (cioè al numero intero superiore) si utilizzi il metodo Math.floor().

Pubblicitร 
Massimiliano Bossi
Massimiliano Bossi
Stregato dalla rete sin dai tempi delle BBS e dei modem a 2.400 baud, ho avuto la fortuna di poter trasformare la mia passione in un lavoro (nonostante una Laurea in Giurisprudenza). Adoro scrivere codice e mi occupo quotidianamente di comunicazione, design e nuovi media digitali. Orgogliosamente "nerd" sono il fondatore di MRW.it (per il quale ho scritto centinaia di articoli) e di una nota Web-Agency (dove seguo in prima persona progetti digitali per numerosi clienti sia in Italia che all'estero).

Leggi anche...

Infinite scroll, come programmarlo su AMP e su Web con Javascript

L'infinite scroll è una tecnica di design e navigazione...

Codice Fiscale: 5 javascript per la verifica e il calcolo

Il codice fiscale รจ un identificativo tributario univoco che...

Minificare Javascript: librerie e strumenti online per comprimere il sorgente JS

La minificazione è un processo abbastanza diffuso nell'implementazione delle...

Javascript: svuotare un campo input o una textarea con un click

Quando si fornisce agli utenti un modulo per l'inserimento...

6 video player HTML5 per il tuo sito web

Con il rilascio delle specifiche definitive per HTML5 molte...

Javascript: undefined e null, che differenza c’è?

Javascript è un linguaggio molto completo, talmente completo da...
Pubblicitร