重複彈出JavaScript 的prompt() 方法需要使用循環或遞歸:1. 循環:使用while 循環,不斷彈出對話框直到使用者取消或輸入空字串;2. 遞歸:使用遞歸函數,自動呼叫自身直到使用者取消或輸入空字串。
JavaScript 中如何重複彈出prompt
使用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>
這個遞迴函數會自動呼叫自身,直到使用者點擊取消按鈕或不輸入任何內容。
注意:
以上是js中prompt怎麼重複彈出的詳細內容。更多資訊請關注PHP中文網其他相關文章!