Heim > Web-Frontend > js-Tutorial > Wie man in js wiederholt eine Eingabeaufforderung anzeigt

Wie man in js wiederholt eine Eingabeaufforderung anzeigt

下次还敢
Freigeben: 2024-05-01 06:27:16
Original
1202 Leute haben es durchsucht

Die prompt()-Methode von JavaScript, die wiederholt angezeigt wird, erfordert die Verwendung von Schleifen oder Rekursionen: 1. Schleife: Verwenden Sie eine While-Schleife, um das Dialogfeld kontinuierlich aufzurufen, bis der Benutzer abbricht oder eine leere Zeichenfolge eingibt. 2. Rekursion: Verwenden Sie eine rekursive Funktion, um sich automatisch aufzurufen, bis der Benutzer abbricht oder eine leere Zeichenfolge eingibt.

Wie man in js wiederholt eine Eingabeaufforderung anzeigt

Wie man in JavaScript wiederholt eine Eingabeaufforderung anzeigt

Verwenden Sie die JavaScript-Methode prompt(), um ein Dialogfeld wiederholt anzuzeigen und Benutzereingaben zu sammeln. Dazu müssen Sie Schleifen oder Rekursion verwenden. prompt() 方法可以重复弹出对话框,用于收集用户输入。要做到这一点,需要使用循环或递归。

方法 1:使用循环

<code class="javascript">while (true) {
  const input = prompt("请输入内容:");
  if (input === null || input === "") {
    break;
  }
  console.log(`用户输入:${input}`);
}</code>
Nach dem Login kopieren

这个循环会不断弹出 prompt()

Methode 1: Verwenden Sie eine Schleife

<code class="javascript">function promptRecursive() {
  const input = prompt("请输入内容:");
  if (input === null || input === "") {
    return;
  }
  console.log(`用户输入:${input}`);
  promptRecursive();
}

promptRecursive();</code>
Nach dem Login kopieren
Diese Schleife öffnet kontinuierlich das Dialogfeld prompt(), bis der Benutzer auf die Schaltfläche „Abbrechen“ klickt oder nichts eingibt.

Methode 2: Rekursion verwendenrrreee

Diese rekursive Funktion ruft sich automatisch auf, bis der Benutzer auf die Schaltfläche „Abbrechen“ klickt oder nichts eingibt.
  • Hinweis:
🎜Bei Methode 1 müssen Sie manuell prüfen, ob der Benutzer auf die Schaltfläche „Abbrechen“ geklickt oder eine leere Zeichenfolge eingegeben hat, um die Schleife zu beenden. 🎜🎜Bei Methode 2 wird die Rekursion ausgeführt, bis der Benutzer auf die Schaltfläche „Abbrechen“ klickt oder nichts eingibt. Daher muss im tatsächlichen Gebrauch eine Bedingung verwendet werden, um zu bestimmen, wann die Rekursion beendet werden soll. 🎜🎜

Das obige ist der detaillierte Inhalt vonWie man in js wiederholt eine Eingabeaufforderung anzeigt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage