ホームページ  >  記事  >  ウェブフロントエンド  >  jsでプロンプトを繰り返しポップアップ表示する方法

jsでプロンプトを繰り返しポップアップ表示する方法

下次还敢
下次还敢オリジナル
2024-05-01 06:27:161163ブラウズ

繰り返しポップアップする JavaScript のプロンプト() メソッドでは、ループまたは再帰を使用する必要があります。 1. ループ: ユーザーがキャンセルするか空の文字列を入力するまで、while ループを使用してダイアログ ボックスを継続的にポップアップ表示します。 ; 2. 再帰: 再帰関数を使用して、ユーザーがキャンセルするか空の文字列を入力するまで自動的に呼び出します。

jsでプロンプトを繰り返しポップアップ表示する方法

JavaScript でプロンプトを繰り返しポップアップ表示する方法

JavaScript の prompt() メソッドを使用するダイアログ ボックスを繰り返しポップアップ表示してユーザー入力を収集します。これを行うには、ループまたは再帰を使用する必要があります。

方法 1: ループを使用する

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

このループは、ユーザーがキャンセル ボタンをクリックするまで、prompt() ダイアログ ボックスを継続的にポップアップ表示します。または何も内容を入力しません。

方法 2: 再帰を使用する

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

promptRecursive();</code>

この再帰関数は、ユーザーがキャンセル ボタンをクリックするか何も入力しないまで、自動的にそれ自体を呼び出します。

注:

  • 方法 1 の場合、ユーザーがキャンセル ボタンをクリックしたか、空の文字列を入力してループを終了したかを手動で確認する必要があります。
  • 方法 2 の場合、ユーザーがキャンセル ボタンをクリックするか、何も入力しないまで再帰が実行されます。したがって、実際の使用では、再帰を終了するタイミングを条件によって決定する必要があります。

以上がjsでプロンプトを繰り返しポップアップ表示する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。