Die prompt-Funktion in JavaScript
Sie wissen bereits von der Existenz der Funktion alert,
die eine gegebene Nachricht auf dem Bildschirm ausgibt. Es gibt
auch eine ähnliche Funktion prompt, die
es ermöglicht, einen Text vom Benutzer zu erhalten.
Lassen Sie uns zum Beispiel den Namen des Benutzers abfragen:
prompt('Ihr Name?');
Führen Sie den obigen Code aus, um das Fenster zu sehen,
das von der Funktion prompt ausgegeben wird.
Geben Sie Ihren Namen ein und klicken Sie auf die Schaltfläche. Wenn
Sie alle oben beschriebenen Manipulationen durchgeführt haben,
dann gelangt der von Ihnen eingegebene Name in unser Skript.
Um auf den eingegebenen Namen zugreifen zu können,
muss das Ergebnis der Funktion prompt
einer Variable zugewiesen werden,
zum Beispiel so:
let name = prompt('Ihr Name?');
Lassen Sie uns in der nächsten Codezeile
den zuvor eingegebenen Namen auf dem Bildschirm ausgeben,
indem wir die Funktion alert verwenden:
let name = prompt('Ihr Name?');
alert('Ihr Name: ' + name);
Sie sollten verstehen, dass beim Aufruf der Funktion
prompt die weitere Ausführung des Skripts
blockiert wird, bis die entsprechenden Daten eingegeben wurden.
Im Grunde funktioniert die Funktion alert ähnlich,
nur dass sie auf das Drücken der entsprechenden
Schaltfläche wartet.
Übrigens ist die Verwendung einer Variable nicht zwingend erforderlich:
alert('Ihr Name: ' + prompt('Ihr Name?'));
Fragen Sie das Alter des Benutzers mit der Funktion
prompt ab. Geben Sie mit alert
das vom Benutzer eingegebene Alter aus.