[英]While loop in node.js
我正在嘗試將用於簡單 while 循環的 C# 片段轉換為 JavaScript 解決方案。 C# 代碼要求輸入,打印 output,只要輸入不為 0,繼續提問。
對於 JavaScript 解決方案,我使用 VS Code 和使用節點的 JS output 的集成終端。 據我了解,在使用節點和 readline 方法時,我不能使用 while 循環? 但是求助於 if 和 switch case?
這是我的 C# 代碼:
public void WriteNumbers(int i)
{
while(i != 0)
{
PrintWriteNumbers();
break;
}
}
public void PrintWriteNumbers()
{
Console.WriteLine("Provide a number: ");
WriteNumbers(int.Parse(Console.ReadLine()));
}
我可以使用 JavaScript 在終端中獲得這種行為或創建 html 頁面嗎?
我開始為我的 JavaScript 使用 html output,這是代碼,但它不完整:
<h2>JavaScript While Loop</h2>
<p id="demo"></p>
<script>
let text = ""
let num
while (num !== 0) {
num = parseInt(prompt("write a number"))
text += "<br>The number is " + num
break
}
document.getElementById("demo").innerHTML = text
</script>
它確實接收一個數字並將其打印到屏幕上。 我實際要做的是將output打印到p標簽,如果輸入不為0,則再次啟動提示輸入新的輸入,為0時退出提示。
你的while循環應該這樣寫,
while (num !== 0) {
num = parseInt(prompt("write a number"))
if(num === 0) break;
text += "<br>The number is " + num
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.