Az általunk létrehozott tömbnek, tetszőleges elnevezést adhatunk. Például: vegyesbolt = new Array( );
Tömbön belül vannak az elemek[ ]. Elemeknek is tetszőleges elnevezést adhatunk Például: macska[ ] (elnevezése lehet ugyan az, mint a tömb elnevezése).
Elemek, sorszámozott formátumban tárolják a bevitt adatokat. (szám, szöveg, vagy egyszerre mindkettő).
A tömbben tárolt összes adat kiíratásakor, elég a tömb nevét megadni.
Ha, egy adott elem adatát akarjuk kiíratni, akkor meg kell adnunk az elem nevét sorszámát. Példa a 9. elem kiíratására: elem[9]
JavaScript program
<p>
<script language="JavaScript" type="text/javascript" >
var s=0, a=0, b=0, c=100;
tomb= new Array();
for (i=1; i < 21; i++ ) {
s++;
tomb[i] = b; // ez küldi "b" értékét minden lefutás után, a tömbbe
b= Math.sqrt((c*c)-(a*a));
document.write ("<b>"+ s +".</b> sorszámú eredmény = <b>"+ tomb[i] +"</b> <br />");
a++;
}
</script>
</p>
Megjegyzes:
- Cikluson belüli kiíratásnál: [i] helyett számot írunk, például:[10] hibához vezet
- Cikluson kívüli kiíratásnál: tömb[i] a kapcsos ( } ) zárójel után, hibához vezet
A tömb teljes tartalmának kiíratása cikluson kívül, azaz a kapcsos ( } ) zárójel után, akkor az [i] változót el kell hagyni
a++;
}
document.write ("Tömbben tárolt, eredmények : <b>"+ tomb.join ("\n") +"</b>");
Megjegyzés:
A .join ("\n") meghatározás elhagyható. De elhagyása esetén, egyetlen vízszintes sorban jelennek meg az eredmények
document.write (); kiíratást, a cikluson kívül helyezzük el.
Az "i" helyett, mostantól számokat írunk. Azon sorszámot, melynek eredményéről, meg akarunk győződni.
JavaScript program. Három sorszám eredményét íratjuk ki, a tömbböl.
<p>
<script language="JavaScript" type="text/javascript" >
var a=0, b=0, c=100;
tomb= new Array();
for (i=1; i < 21; i++ ) {
tomb[i] = b;
b= Math.sqrt((c*c)-(a*a));
a++;
}
document.write ("<b>"+ 5 +".</b> sorszámú eredmény = <b>"+ tomb[5] +"</b> <br />");
document.write ("<b>"+ 11 +".</b> sorszámú eredmény = <b>"+ tomb[11] +"</b> <br />");
document.write ("<b>"+ 18 +".</b> sorszámú eredmény = <b>"+ tomb[18] +"</b> <br />");
</script>
</p>
Megjegyzes A tömbben tárolt elemek eredményeit,kiírathatjuk így is:
Programunk elején definiálunk, azaz elhelyezünk egy változót
var eredmeny = 0;
Változót, cikluson belül vagy utána helyezzük el, és rendeljük hozzá a kiírandó elemeket:
eredmeny = "<b>három elem eredménye:</b> <br />5.eredmény= " + tomb[5] + "<br />11.eredmény= " + tomb[11] + "<br />18.eredmény= " + tomb[18] ;
A kiírató utasítás, melyet a ciklus után kell beírni. ( +"<br />" nem kötelező )
document.write(eredmeny +"<br />");
A tömbből kiíratott eredmények
A teljes eredménylista