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