我已经做了这个猜测数字,如果有人写了 10 到 20 之间的任何其他数字,它会相应地显示它们,但我希望它显示奇数。
例如,当我写 1, 2 ,3 然后 10 时,它会打印 1, 2, 3 和 10,但我希望它每隔一个数字打印一次,如下所示: 1, 3 然后 10 这是正确的数字。
我尝试了很多方法,但无法使其发挥作用。
var luku;
luku = Number(prompt("number"));
while (luku < 10 || luku > 20) {
document.write(luku + "<br>");
luku = Number(prompt("give number"));
}
document.write(" correct " + luku);
最佳答案
尝试使用 counter
变量,该变量每次在循环中都会递增,并基于该变量(奇数值)绘制文本。
var luku;
var counter = 1;
luku = Number(prompt("number"));
while (luku < 10 || luku > 20) {
// paint for odd values
if(counter%2) document.write(luku + "<br>");
counter++;
luku = Number(prompt("give number"));
}
document.write(" correct " + luku);
关于javascript - 用javascript显示奇数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53557882/