Maison >interface Web >js tutoriel >Comment afficher une invite à plusieurs reprises dans js

Comment afficher une invite à plusieurs reprises dans js

下次还敢
下次还敢original
2024-05-01 06:27:161197parcourir

La méthode prompt() de JavaScript qui apparaît à plusieurs reprises nécessite l'utilisation de boucles ou de récursion : 1. Boucle : utilisez une boucle while pour afficher continuellement la boîte de dialogue jusqu'à ce que l'utilisateur annule ou entre une chaîne vide ; Utilisez une fonction récursive pour s'appeler automatiquement jusqu'à ce que l'utilisateur annule ou entre une chaîne vide.

Comment afficher une invite à plusieurs reprises dans js

Comment afficher une invite à plusieurs reprises en JavaScript

Utilisez la méthode prompt() de JavaScript pour afficher une boîte de dialogue à plusieurs reprises afin de collecter les entrées de l'utilisateur. Pour ce faire, vous devez utiliser des boucles ou une récursivité. prompt() 方法可以重复弹出对话框,用于收集用户输入。要做到这一点,需要使用循环或递归。

方法 1:使用循环

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

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

Méthode 1 : Utiliser une boucle

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

promptRecursive();</code>
Cette boucle affichera continuellement la boîte de dialogue prompt() jusqu'à ce que l'utilisateur clique sur le bouton Annuler ou ne saisisse rien.

Méthode 2 : Utiliser la récursionrrreee

Cette fonction récursive s'appellera automatiquement jusqu'à ce que l'utilisateur clique sur le bouton Annuler ou ne saisisse rien.
  • Remarque :
🎜Pour la méthode 1, vous devez vérifier manuellement si l'utilisateur a cliqué sur le bouton Annuler ou a entré une chaîne vide pour terminer la boucle. 🎜🎜Pour la méthode 2, la récursion s'exécutera jusqu'à ce que l'utilisateur clique sur le bouton Annuler ou ne saisisse rien. Par conséquent, en utilisation réelle, une condition doit être utilisée pour déterminer quand mettre fin à la récursion. 🎜🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn