我正在完成我的编码课程中的作业,但是在尝试将数字设置为随机数时,我陷入了困境。另外,除了最后一个块没有event.stopPropagation();。还有3个具有此块的块。
我尝试将“情况3”(需要编辑为其他内容)设置为“情况随机”,但这没有用。这样做只会使您在hint()中键入的任何内容都会显示“ You got it!”。消息。
public Short add(short baseValue, short difference) {
return baseValue + difference;
}
我希望它设置一个随机(整个)数字,并使用户能够猜测它,并使其正确验证。 另外,如果此代码块还有其他问题,请您帮帮我吗?
答案 0 :(得分:0)
您需要获取用户的输入-prompt
是一个孤立的表达式。
var guess = +prompt(...);
然后打开guess
:
switch(guess) {
case random:
alert("You got it!");
event.stopPropagation();
break;
default:
alert("That is incorrect. Try again");
break;
}
在这里切换并不是最佳实践-正如Barmar指出的,if
更好,更容易:
if (guess == random) {
alert("You got it!");
event.stopPropagation();
} else {
alert("That is incorrect. Try again");
}