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

试图只得到奇数,或者继续循环


尝试将 var 设置为约束并执行 if else,这种方式似乎最直观


do {

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


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


芜湖不芜
浏览 195回答 1
1回答

胡子哥哥

你的条件不正确。它应该是一个OR条件,检查应该检查它是否是偶数,如果不是则继续。'do {&nbsp; v = +prompt("enter an odd number");} while (isNaN(v) || v < 0 || v % 2 == 0);
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript