Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Valore max in array

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259

    Valore max in array

    Come faccio a ricavarmi il valore massimo di un array, senza toccare l'ordine dell'array stesso?

    ho provato svariati modi, ma c'è qualcosa che mi sfugge


    PS: l'array è ovviamente numerico

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Non so se intendi questo .....

    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    
    <html>
    <head>
    <title>Untitled</title>
    </head>
    <body>
    <script language="JavaScript" type="text/javascript">
    <!--
    function maxArray(anArray) {
     maxi = '';
     for (i=0;i<anArray.length;i++) {
      if (anArray[i] > maxi) {
    	 maxi = anArray[i];
      } // if (anArray[i] > maxi)
     } // for (i=0;i<anArray.length;i++)
     return maxi;
    } // function maxArray(anArray)
    var myArray = new Array(10,67,4,-5,12,189,69,26);
    alert(maxArray(myArray));
    //-->
    </script>
    
    </body>
    </html>

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    io usavo

    function massimo(cosa){
    max=0;
    for(i=0;i<cosa.length;i++){
    if(cosa[i]>max)max=cosa[i];
    }
    return max;
    }


    ed è la stessa tua... credevo che il problema fosse qui, ma effettivamente sta da n altra parte...


    grazie per l'interessamento

  4. #4
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Guarda che puo' darsi che max si una parola chiave !!!!


  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    ho provato con il tuo, con il mio, ottengo lo stesso risultato. Cmq isolando la funzione, essa funziona, quindi cerco di focalizzare il problema in un altra parte dello scropt

  6. #6
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Postalo !!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.