Il metodo Math.round() di Javascript

Il metodo Math.round() arrotonda un numero decimale al numero intero più vicino.

Math.floor(x)

L'unico parametro (x) della funzione è il numero decimale che voglio arrotondare.

La funzione restituisce il numero intero più vicino. Se la parte decimale è esattamente 0,5 la funzione arrotonda all'intero maggiore più vicino.

E' uno dei metodi predefiniti dell'oggetto Math. Non devo importarlo, né definirlo.

Esempio. Se l'argomento è il numero 5.4 la funzione Math.floor() arrotonda per difetto al numero intero 5. Se l'argomento è 5.6 arrotonda per eccesso a 6. Se l'argomento è il numero negativo -5,4 la funzione arrotonda al numero -5.

Altri metodi di arrotondamento nel linguaggio Javascript sono: floor(), ceil() e trunc().

    Un esempio pratico

    Esempio 1

    Questo script arrotonda il valore decimale nella variabile x

    <script>
    let x = 5.4;
    let y = Math.round(x);
    document.write(y);
    </script>

    Alla variabile num ho assegnato il numero decimale 5.4

    Quindi, la funzione Marth.round() lo arrotonda al valore intero più vicino .

    5

    In questo caso il valore intero più vicino è 5

    Esempio 2

    Modifico lo script precedente assegnando alla variabile x il valore 5.6

    <script>
    let x = 5.6;
    let y = Math.round(x);
    document.write(y);
    </script>

    In questo caso il numero intero più vicino è 6

    6

    Esempio 3

    In questo esempio considero il caso di un numero decimale negativo

    <script>
    let x = -5.6;
    let y = Math.round(x);
    document.write(y);
    </script>

    Il numero intero più vicino a -5.6 è -6

    -6

    Esempio 4

    Nel caso particolare in cui la parte decimale è esattamente 0,5

    <script>
    let x = -5.5;
    let y = Math.round(x);
    document.write(y);
    </script>

    La funzione Math.round() arrotonda all'intero maggiore più vicino.

    In questo caso il numero intero maggiore più vicino a -5.5 è -5

    -5

    Esempio 5

    Nel caso in cui la variabile x è un numero positivo con la parte decimale uguale a 0.5

    <script>
    let x = 5.5;
    let y = Math.round(x);
    document.write(y);
    </script>

    La funzione Math.round() arrotonda all'intero maggiore più vicino.

    In questo caso il numero intero maggiore più vicino a 5.5 è 6

    6

    E così via.

     


     

    Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

    FacebookTwitterLinkedinLinkedin
    knowledge base

    Javascript Math

    Le proprietà

    I metodi