检查for循环中的整数是偶数还是奇数

时间:2017-11-07 21:26:50

标签: html for-loop integer

我正在尝试编写程序,列出0-15中的所有数字,添加数字是否为奇数(即" 0是偶数,1是奇数"等等)。我正在为我的AP计算机科学原理课做,并且需要使用for循环才能获得全额学分。我输入的方式如下:

<!DOCTYPE html>
<html>
<body>

<h2>JavaScript Loops</h2>

<p id="p"></p>

<script>
var text = "";
var i;


for (i = 0; i < 16; i++) {
    text += i + " is even" + "<br>";
}
document.getElementById("p").innerHTML = text;
</script>

</body>
</html>

但是它将i的每个整数值输出为偶数,如下所示:JS Loops Output 我应该如何确定I的每个整数值是偶数还是奇数?我尝试在for循环中使用else if语句,但它没有输出任何内容。

1 个答案:

答案 0 :(得分:-1)

<script>
    let text = "";
    let i;

    for (i = 0; i < 16; i++) {
        if (i % 2 == 0) {
            text += i + " is even" + "<br>";
        } else {
            text += i + " is odd" + "<br>";
        }
    }
    document.getElementById("p").innerHTML = text;
</script>