Il metodo Math.max() di Javascript

Il metodo Math.max() mi permette di trovare il valore massimo tra due o più valori nel linguaggio javascript.

Math.max(lista)

I parametri del metodo sono una lista di valori separati tra loro tramite una virgola oppure una variabile array.

Il metodo max() accetta due o più valori come argomenti restituendo il valore massimo.

Nota. E' uno dei metodi predefiniti dell'oggetto Math del linguaggio Javascript. Non occorre dichiararlo, né importarlo.

    Un esempio pratico

    Esempio 1

    Questo script cerca il valore massimo tra quattro numeri

    <script>
    document.write(Math.max(4, 1, 7, 3));
    </script>

    L'output dello script è

    7

    Il valore massimo tra i quattro numeri è 7

    Esempio 2

    Per cercare il valore massimo in un array uso questa sintassi

    <script>
    var myVar = [ 1, 4, 5, 8, 2 ];
    document.write(Math.max(...myVar));
    </script>

    Assegno l'array alla variabile myVar

    Poi uso il metodo Math.max per cercare il valore più alto.

    L'output dello script è

    8

    In questo caso il valore massimo dell'array è uguale a otto

    Esempio 3

    In alternativa, per trovare il massimo in un array. posso usare il metodo reduce()

    <script>
    var myVar = [ 1, 4, 5, 8, 2 ];
    var massimo = myVar.reduce((a, b) => Math.max(a, b));
    document.write(massimo);
    </script>

    Il risultato finale è sempre lo stesso.

    Il valore massimo nel vettore è 8.

    8

    E così via.

     


     

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

    FacebookTwitterLinkedinLinkedin
    knowledge base

    Javascript Math

    Le proprietà

    I metodi