我正在尝试编写程序,列出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语句,但它没有输出任何内容。
答案 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>