Rumah >hujung hadapan web >tutorial js >Bagaimana untuk muncul gesaan berulang kali dalam js

Bagaimana untuk muncul gesaan berulang kali dalam js

下次还敢
下次还敢asal
2024-05-01 06:27:161197semak imbas

Kaedah prompt() JavaScript yang berulang kali muncul memerlukan penggunaan gelung atau rekursi: 1. Gelung: Gunakan gelung sementara untuk terus munculkan kotak dialog sehingga pengguna membatalkan atau memasukkan rentetan kosong; Gunakan fungsi rekursif untuk memanggil dirinya sendiri secara automatik sehingga pengguna Batal atau masukkan rentetan kosong.

Bagaimana untuk muncul gesaan berulang kali dalam js

Cara untuk muncul gesaan berulang kali dalam JavaScript

Gunakan kaedah prompt() JavaScript untuk muncul kotak dialog berulang kali untuk mengumpulkan input pengguna. Untuk melakukan ini, anda perlu menggunakan gelung atau rekursi. prompt() 方法可以重复弹出对话框,用于收集用户输入。要做到这一点,需要使用循环或递归。

方法 1:使用循环

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

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

Kaedah 1: Gunakan gelung

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

promptRecursive();</code>
Gelung ini akan terus muncul dalam kotak dialog prompt() sehingga pengguna mengklik butang batal atau tidak memasukkan apa-apa.

Kaedah 2: Gunakan rekursirrreee

Fungsi rekursif ini akan memanggil dirinya sendiri secara automatik sehingga pengguna mengklik butang batal atau tidak memasukkan apa-apa.
  • Nota:
🎜Untuk kaedah 1, anda perlu menyemak secara manual sama ada pengguna mengklik butang batal atau memasukkan rentetan kosong untuk menamatkan gelung. 🎜🎜Untuk kaedah 2, rekursi akan dijalankan sehingga pengguna mengklik butang batal atau memasukkan apa-apa. Oleh itu, dalam penggunaan sebenar, syarat perlu digunakan untuk menentukan masa untuk menamatkan rekursi. 🎜🎜

Atas ialah kandungan terperinci Bagaimana untuk muncul gesaan berulang kali dalam js. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn