User Tools

Site Tools


appunti4s:es2_array

Gli array

Le variabili di tipo Numeric possono memorizzare un solo valore alla volta. Le variabili di tipo Array possono contenere molti valori e ogni valore ha una propria posizione in memoria

Perché usare Array?

Basta fare un esempio.

Nel prossimo programma vengono memorizzati 4 voti in quattro diverse variabili e poi devono essere visualizzati. Vengono visualizzati uno ad uno, con 4 istruzioni di output.

esempio4.htm
<!DOCTYPE html>
<html>
   <head>
      <meta charset="utf-8">
      <script type="text/javascript">
      function mostra4voti()
      {
         var voto1=6;
         var voto2=7;
         var voto3=7;
         var voto4=8;
         window.document.write(voto1+",");
         window.document.write(voto2+",");
         window.document.write(voto3+",");
         window.document.write(voto4);
      }
      </script> 
   </head>
   <body onload="mostra4voti()">   
   </body>
</html>
 

Se i voti vengono memorizzati in un oggetto di tipo Array, questi 4 voti possono essere visualizzati anche ripetendo una singola istruzione di output.

Quale soluzione avreste adottato per mostrare 40 voti (invece di 4)?

esempio5.htm
<!DOCTYPE html>
<html>
   <head>
      <meta charset="utf-8">
      <script type="text/javascript">
      function mostravoti()
      {
         var voti = new Array(6,7,7,8);
         for(n=0; n<4; n=n+1)
         {
            window.document.write(voti[n]+",")
         }
      }
      </script> 
   </head>
   <body onload="mostravoti()">   
   </body>
</html>
appunti4s/es2_array.txt · Last modified: 2020/06/08 22:20 by 127.0.0.1