我试图让我的用户回答“你是男孩还是女孩?”的问题。与这两个选择之一,并迫使他们选择其中之一。
我认为我正朝着正确的方向前进,但每当我运行代码时,如果选择第二个选项,就会出现问题。
我做错了什么?
var gender = prompt("Are you a boy or a girl?").toLowerCase();
while (gender !== ("boy" || "girl")) {
gender = prompt("Please only respond with boy or girl. Now, are you a boy or a girl?");
}
最佳答案
个人喜欢
var gender = prompt("Are you a boy or a girl?").toLowerCase();
while (["boy", "girl"].indexOf(gender) == -1) {
gender = prompt("Please only respond with boy or girl. Now, are you a boy or a girl?");
}
关于javascript - 要求用户选择 'boy' 或 'girl',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26310398/