>  기사  >  웹 프론트엔드  >  js에서 프롬프트를 반복적으로 팝업하는 방법

js에서 프롬프트를 반복적으로 팝업하는 방법

下次还敢
下次还敢원래의
2024-05-01 06:27:161163검색

반복적으로 나타나는 JavaScript의 프롬프트() 메서드에는 루프 또는 재귀를 사용해야 합니다. 1. 루프: 사용자가 취소하거나 빈 문자열을 입력할 때까지 대화 상자를 계속 팝업하려면 while 루프를 사용합니다. 2. 재귀; : 사용자가 취소하거나 빈 문자열을 입력할 때까지 재귀 함수를 사용하여 자동으로 자신을 호출합니다.

js에서 프롬프트를 반복적으로 팝업하는 방법

JavaScript에서 프롬프트를 반복적으로 팝업하는 방법

JavaScript의 prompt() 메서드를 사용하여 대화 상자를 반복적으로 팝업하여 사용자 입력을 수집합니다. 이렇게 하려면 루프나 재귀를 사용해야 합니다. prompt() 方法可以重复弹出对话框,用于收集用户输入。要做到这一点,需要使用循环或递归。

方法 1:使用循环

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

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

방법 1: 루프 사용

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

promptRecursive();</code>
이 루프는 사용자가 취소 버튼을 클릭하거나 아무것도 입력할 때까지 prompt() 대화 상자를 계속 표시합니다.

방법 2: 재귀 사용rrreee

이 재귀 함수는 사용자가 취소 버튼을 클릭하거나 아무것도 입력할 때까지 자동으로 호출됩니다.
  • 참고:
🎜방법 1의 경우 사용자가 취소 버튼을 클릭했는지 또는 루프를 종료하기 위해 빈 문자열을 입력했는지 수동으로 확인해야 합니다. 🎜🎜방법 2의 경우 사용자가 취소 버튼을 클릭하거나 아무것도 입력하지 않을 때까지 재귀가 실행됩니다. 따라서 실제 사용에서는 재귀를 종료할 시점을 결정하는 조건을 사용해야 합니다. 🎜🎜

위 내용은 js에서 프롬프트를 반복적으로 팝업하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.