尝试仅获取奇数或保持循环
试图将var设置为约束,如果不是,则这样做,这似乎是最直观的
do {
v = +prompt("enter an odd number");
} while (isNaN(v) || v < 0 || v % 2 != 0);
答案 0 :(得分:1)
您的条件不正确。应该是 OR 条件,检查应该是检查它是否是偶数,如果不是,则继续。 '
do {
v = +prompt("enter an odd number");
} while (isNaN(v) || v < 0 || v % 2 == 0);