javascript 我正尝试根据提供的答案,使用If/Else语句弹出一条警报消息

lvmkulzt  于 2023-02-21  发布在  Java
关注(0)|答案(2)|浏览(107)

我创建了一个带有答案字段的问题。理想情况下,如果用户在冬季键入正确答案,则会弹出“I WILL SUCCEED”的警告消息。相反,如果用户在夏季键入,则会出现“WRONG ANSWER”的警告消息。
如果我在答案字段中键入winter,我会收到I WILL SUCCEED警告消息。很好。但是,当我在答案字段中键入summer时,我会收到I WILL SUCCEED警告消息。如果我点击Submit按钮,我仍然会收到I WILL SUCCEED警告消息,而不是默认的else警告“请提供答案”!
有人能指出我做错了什么吗?

qnyhuwrf

qnyhuwrf1#

是的,当你在一个变量上使用const声明时,它不会改变,所以当你赋值"winter"来回答时,它将永远是winter,不能改变为用户输入的任何内容。相反,我会使用letvar,而且在我看来,answer与用户的答案没有联系,除非我错了。
希望能有所帮助!

avwztpqn

avwztpqn2#

您正在将answer设置为winter,因此您将始终获得输出I WILL SUCCEED。

相关问题