gpt4 book ai didi

javascript - 无法在 do while 循环中结束 Prompt Box 进程

转载 作者:行者123 更新时间:2023-12-03 07:53:47 24 4
gpt4 key购买 nike

当用户在提示框中输入数字 999 时,我有一个关于结束这个 java 脚本进程的小问题,因为它不是这样做,而是只接受 999 并视为输入的任何其他数字。我怎样才能防止这种情况发生?谢谢。

<script>
var entry;
do {
entry = prompt("Enter degrees in Fahrenheit\n" +
"Or enter 999 to end entries", 999);
entry = parseInt(entry);

window.alert("Fahrenheit = " + entry +
"\nCelcius = " + ((entry - 32) * (5/9)) + " degrees");

} while (entry != 999);
</script>

最佳答案

试试这个:

var entry;
while (true) {
entry = prompt("Enter degrees in Fahrenheit\n" + "Or enter 999 to end entries", 999);

if (entry==999) {
break;
}
entry = parseInt(entry);

window.alert("Fahrenheit = " + entry + "\nCelcius = " + ((entry - 32) * (5/9)) + " degrees");

}

关于javascript - 无法在 do while 循环中结束 Prompt Box 进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34888726/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com