在while循环中设置不允许的内容的问题

时间:2019-06-19 19:00:41

标签: javascript

尝试仅获取奇数或保持循环

试图将var设置为约束,如果不是,则这样做,这似乎是最直观的

do {
  v = +prompt("enter an odd number");

} while (isNaN(v) || v < 0 || v % 2 != 0);

1 个答案:

答案 0 :(得分:1)

您的条件不正确。应该是 OR 条件,检查应该是检查它是否是偶数,如果不是,则继续。     '

do {
  v = +prompt("enter an odd number");

} while (isNaN(v) || v < 0 || v % 2 == 0);