HSZG Vorkurs Javascript 2

Aus ProgrammingWiki

Wiki-Quelltext dieser Seite.

<language>Javascript</language>
==Übungsaufgaben zum Thema Arrays==

'''Aufgabe 1'''

Speichern Sie den dritten Eintrag des Arrays in der Variable "element"! Bleiben Sie unabhängig von den konkreten Werten im Array!

<code id="5602c3f7e56fa">
var array = [1, 10, 34, 45, 576];

var element;
</code>
<check>return element == 34</check>



'''Aufgabe 2'''

Ändern Sie den zweiten Eintrag des Arrays auf 50!

<code id="5602c3f7e5762">
var array = [1, 10, 34, 45, 576];

</code>
<check>return array[1]==50</check>



'''Aufgabe 3'''

Lassen Sie sich nacheinander alle Einträge des Arrays als Popup ausgeben! 

Bleiben Sie unabhängig von der Länge des Arrays!

Verwenden Sie eine for-Schleife!

<code id="5602c3f7e57c0">
var array = [1, 10, 34, 45, 576];

</code>
<run id="5602c3f7e5828"></run>



'''Aufgabe 4'''

Verdoppeln Sie alle Einträge des Arrays! Bleiben Sie dabei unabhängig von der Länge und den konkreten Werten im Array! Verwenden Sie eine for-Schleife!

'''Hinweis:''' Kommentieren Sie zunächst die alerts bei der vorangegangenen Aufgabe aus (/*...*/).

<code id="5602c569c4290">
var array = [1, 10, 34, 45, 576];


</code>
<check>
return array[0]==2 && array[1]==20 && array[2]==68 && array[3]==90 && array[4]==1152
</check>


'''Aufgabe 5'''

Vertauschen Sie den ersten mit dem letzten Eintrag des Arrays! Bleiben Sie dabei unabhängig von der Länge und den konkreten Werten im Array!

<code id="5602c683736c1">
var array = [1, 10, 34, 45, 576];

</code>
<check>
return array[0] == 576 && array[4] == 1;
</check>



'''Aufgabe 6'''

In array3 soll an jeder Position i die Summe der Einträge in array1 und array2 an dieser Position eingefügt werden (z.B. an der Position 1 der Wert 77). Bleiben Sie unabhängig von den konkreten Werten und verwenden Sie eine for-Schleife! 

<code id="5602c8ffe882c">
var array1 = [1, 10, 34, 45, 576];
var array2 = [4, 67, 82, 2, 4];

var array3 = [];


</code>
<check>return array3[0]==5 && array3[1]==77 && array3[2]==116 && array3[3]==47 && array3[4]==580</check>