JavaScript/Befehlsausführer mit eval

Aus ZUM-Unterrichten
< JavaScript
Version vom 13. August 2019, 05:53 Uhr von Matthias Scharwies (Diskussion | Beiträge) (N - importiert)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Das folgende Programm ermöglicht eine befehlsweise Ausführung von JavaScript. Es kann in der allerersten Stunde benutzt werden, um die Arbeitsumgebung vorzustellen und den Unterschied zwischen Quellcode und Ausführung zu verdeutlichen.

   var x; // Legt die Variable x an
   do {
     x = prompt('Eingabe eines JavaScript Befehls','') // Benutzereingabe
     eval(x); // führt x aus bzw. berechnet x
   } while (x != null); // solange nicht "Abbrechen" gedrückt wurde
 </script>

Geben Sie das Programm oben mit Hilfe eines Code-Editors ein, speichern Sie es unter ausfuehrer.html und führen Sie es im Browser aus. Es wird beendet, wenn Sie Abbrechen drücken.


Übung

Geben Sie nacheinander ein:

document.write('Ich heiße …');
a = 17;
alert(2 * a);
alert('Die Zahl ist' + a);
a=a + 1;
alert('Die Zahl ist' + a);
a=a * 2;
alert('Die Zahl ist' + a);


Weblinks