我创建了一个带有答案字段的问题。理想情况下,如果用户在冬季键入正确答案,则会弹出“I WILL SUCCEED”的警告消息。相反,如果用户在夏季键入,则会出现“WRONG ANSWER”的警告消息。
如果我在答案字段中键入winter,我会收到I WILL SUCCEED警告消息。很好。但是,当我在答案字段中键入summer时,我会收到I WILL SUCCEED警告消息。如果我点击Submit按钮,我仍然会收到I WILL SUCCEED警告消息,而不是默认的else警告“请提供答案”!
有人能指出我做错了什么吗?
2条答案
按热度按时间qnyhuwrf1#
是的,当你在一个变量上使用
const
声明时,它不会改变,所以当你赋值"winter"来回答时,它将永远是winter,不能改变为用户输入的任何内容。相反,我会使用let
或var
,而且在我看来,answer
与用户的答案没有联系,除非我错了。希望能有所帮助!
avwztpqn2#
您正在将
answer
设置为winter
,因此您将始终获得输出I WILL SUCCEED。