Weblap Hová jutunk?

JavaScript tömbök, adatainak kiolvasása . 512

A ciklus eredményeit, egy adott tömbben tároljuk

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[ ].
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 sorszámát. Példa a 9. elem kiíratására: vegyesbolt[9]

A ciklus 25-szor fut le.
Elvégzi a matematikai műveletet, és az eredményeket, a tömbbe helyezi.
A tömbben tárolt eredményeket, általunk meghatározott, ismétlődő időpontokban íratjuk ki.

A tömbben tárolt, adatok időzített kiíratása

Programunk eredménye, a tömbben tárolt adatokról
Tömb elemeinek sorszáma
Időzitett erdmény kiíratása
Tömb hossza

For ciklus által elvégzett matematikai képlet eredményeinek listája, melyeket a tömb tárol


<div class="bemutato">
<h6 id="eredmeny"> Időzitett erdmény kiíratása </h6>
</div>

<hr> </hr>

<div class="bemutato">
<p>
<script language="JavaScript" type="text/javascript">

var s=0; a=0; b=0; c=100;
var ido = window.setTimeout ("TombKiolvasasa(); " , 2000) ;

var tomb= new Array();
for (i=0; i < 25; i++) {
tomb[i] = b;
b= Math.sqrt((c*c)-(a*a));
document.write ("<b>"+s+".</b> sorszámú eredmény = <b>"+ tomb[i] +"</b> <br />");
s++;
a++;
}

var x=0;
var sorszam=1;
var tombhossz=0;

function TombKiolvasasa(){
if(x<=24){
function uzenettorles ( ) {
var d1 = document. getElementById ("eredmeny");
d1.innerHTML = " ";
}

tombhossz = tomb.length;
d1 = document.getElementById ("eredmeny");
d1.innerHTML =("Tömb elemszáma = "+x+"<br />"+sorszam+". Eredmény = " +tomb[x]+ "<br /> Tömb hossza = " + tombhossz);
sorszam++;
x++;
}

ido = window.setTimeout ("TombKiolvasasa(); " , 2000) ;
}

</script>
</p>
</div>


Programunk végeredménye, ha tömb elemének helytelen sorszámot írunk,
azaz nem létező elemből akarunk adatot kiíratni

A tömb elemei, 0-tól vannak számozva.
A tömbben annyi sorszámozott, adatot tároló elem van, amennyit a for ciklussal betöltöttünk.
Erről a tömb hosszának kiíratásával gyöződhetünk meg. (tombhossz = tomb.length; )
A tömb utólsó elemének sorszáma = tomb.length - 1;
Ha, a létező elemk számánál magasabb számértékű elem adatait akarjuk kiíratni, akkor a következő figyelmeztetést kapjuk UNDEFINED
Ilyenkor hiba jelentkezik, ha a tömb elemeiben tárolt adatokat, valamilyen funkcióban felhasználjuk.

Tömb 0. elemében lévő adat =
Tömb 24. elemében lévő adat =

Tömbből kiíratandó elem sorszáma =
Tömb "X". elemében tárolt eredmény =
Tömb utolsó elemének száma =

 

 

Vissza a lap elejére