JavaScript, Programmstrukturen (Schreibtischtest)
Schleifen
while-Struktur
Beispiel 1: Dreierzahlen kleiner als 30 anzeigen
<SCRIPT LANGUAGE="JavaScript">
i = 0;
while( i < 30) {
document.write(i + '<br>');
i = i + 3;
}
</SCRIPT>
do - while-Schleife
Beispiel 2: Zinseszinsen
<SCRIPT LANGUAGE = "JavaScript">
a = parseFloat(prompt("Kapital eingeben: ", ""));
p = prompt("Zinssatz eingeben: ", "");//Zinssatz k = a;
n = 0;//Anzahl Jahre do
{
k = k + k * p/100;
n++;
}
while (k < 2 * a);
document.write("Das Kapital verdoppelt sich nach " + n + " Jahren.");
</script>
for-Schleife
Beispiel 1: Zahlen von 3 bis 20 anzeigen:
<SCRIPT LANGUAGE="JavaScript">
for(i = 3 ; i < 20 ; i++) document.write(i,'<BR>');
</SCRIPT>
Beispiel 3: Fakultät:
<SCRIPT LANGUAGE = "JavaScript">
n = prompt("Eine Zahl eingeben: ","");
fak = 1;
for(i = n ; i > 0 ; i--) fak = fak * i;
document.write(fak);
</SCRIPT>