【发布时间】:2020-08-28 22:32:08
【问题描述】:
我的作业中的一个问题是将 do while 切换到 while 循环。我有点卡住了,我尝试以不同的方式移动它,但我的代码仍然无法正确输出。
do {
userChoice = window.prompt("Press a to add a Robot Step to take\n, Press r to remove a Robot Step last Step to take\n, Press f to remove a Robot First Step to take\n, Press p to make the robot move the steps,");
userChoice = userChoice.toLowerCase();
switch(userChoice) {
case "a":
addStepsPerMovement(stepsPerMovement);
break;
case "r":
removeLastMovement(stepsPerMovement);
break;
case userChoice == "f":
removeFirstMovement(stepsPerMovement);
break;
case "p":
printByWhileLoop (stepsPerMovement);
break;
default:
document.write("Erroneous Choice\n");
break;
}
userContinue = window.prompt("Do you want to continue?, y or n");
userContinue = userContinue.toLowerCase();
} while (userContinue == "y")
【问题讨论】:
-
嗨 Leny,你能详细说明你真正想要实现的目标吗?
-
您好,您能否提供一些您的试验,以便我们了解您的转换有什么问题?
标签: javascript while-loop switch-statement do-while