我无法在循环中使用javascript工作

时间:2018-04-01 19:12:03

标签: javascript loops do-while

这是我的代码。我试图让它问1.“你想吃什么”然后2.再问一下userEntree是不是汉堡,鸡肉还是鱼。

var userEntree = prompt('What entree would you like?')

do {
   var userEntree = prompt('What entree would you like?')
}
while(userEntree.toLowerCase() != "burger" || 
      userEntree.toLowerCase() != "chicken" || userEntree.toLowerCase() != 
      "fish") 

1 个答案:

答案 0 :(得分:2)

你使用了错误的操作员:

SELECT country, sum(Profit) Profit, FROM table GROUP BY country Order by 1

"做一些直到用户的答案是鸡汉堡 fish"转化为时间条件为"做一些事情答案而不是汉堡而不是鱼。"

此外,第一个(userEntree.toLowerCase() != "burger" && userEntree.toLowerCase() != "chicken" && userEntree.toLowerCase() != "fish")是不必要的;这样,代码将始终至少提示两次。您应该将var userEntree = prompt('What entree would you like?')声明为userEntree,或将循环写为null循环而不是while