Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/393.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
对于使用JavaScript的循环,得到1个不在循环中的inc编号_Javascript_Html - Fatal编程技术网

对于使用JavaScript的循环,得到1个不在循环中的inc编号

对于使用JavaScript的循环,得到1个不在循环中的inc编号,javascript,html,Javascript,Html,我是JavaScript新手。我试图做一个for循环,我希望得到一个输出,在一个新行上每个数字从1到20,并附加相应的字符串。但是,输出显示的是数字21。有什么建议吗 这是我的代码: Soal第2号 var jawaban2; 对于(var jawaban2=1;jawaban2您可以这样做 for (let jawaban2 = 1; jawaban2 <= 20; jawaban2++) { if (jawaban2 % 2 === 0) { docume

我是JavaScript新手。我试图做一个for循环,我希望得到一个输出,在一个新行上每个数字从1到20,并附加相应的字符串。但是,输出显示的是数字21。有什么建议吗

这是我的代码:


Soal第2号
var jawaban2;
对于(var jawaban2=1;jawaban2您可以这样做

for (let jawaban2 = 1; jawaban2 <= 20; jawaban2++) {

    if (jawaban2 % 2 === 0) {
        document.write(jawaban2 + " = Berkualitas" + ("<br/>"))
    } else if (jawaban2 % 3 === 0) {
        document.write(jawaban2 + " = I Love Koding" + ("<br/>"))
    } else {
        document.write(jawaban2 + " = Santai" + ("<br/>"))
    }

    if(jawaban2 === 20) {
        document.getElementById("jawaban2").innerHTML = jawaban2
    }
}

for(让jawaban2=1;jawaban2您可以这样做

for (let jawaban2 = 1; jawaban2 <= 20; jawaban2++) {

    if (jawaban2 % 2 === 0) {
        document.write(jawaban2 + " = Berkualitas" + ("<br/>"))
    } else if (jawaban2 % 3 === 0) {
        document.write(jawaban2 + " = I Love Koding" + ("<br/>"))
    } else {
        document.write(jawaban2 + " = Santai" + ("<br/>"))
    }

    if(jawaban2 === 20) {
        document.getElementById("jawaban2").innerHTML = jawaban2
    }
}

for(让jawaban2=1;jawaban2这样做:


Soal第2号
var-content=“”;
对于(var jawaban2=1;jawaban2请按以下方式操作:


Soal第2号
var-content=“”;

对于(var jawaban2=1;jawaban2执行最后一次迭代(
jawaban2+=1
),并且
jawaban2
现在有值21。循环重新进入,此时值达到最后一次迭代(
jawaban2+=1
)的情况执行并且
jawaban2
现在值为21。循环重新进入,现在值达到大小写
jawaban2。最后发生的事情是变量达到值21,导致循环结束。在循环的每个过程(包括最后一个过程)结束时,您都在递增
jabmwan2
。@pointy那么,如何可以我删除了值21?谢谢。在上一次迭代中。当
jawaban2
为20时,它在循环结束前增加1。因此,在for循环结束后,jawaban2的值为21。更改
for(var jawaban2=1;jawaban2 Well去掉
console.log()
调用肯定会停止记录值。如果希望
显示“20”,只需将“20”放在首先,这个问题没有多大意义。最后发生的事情是,变量达到值21,导致循环结束。在循环的每个过程(包括最后一个过程)结束时,您都在递增
jabmwan2
。@pointy那么我如何删除值21?谢谢。在上一次iter中当
jawaban2
为20时,它在循环结束前增加1。因此,在for循环结束后,jawaban2的值为21。更改
for(var jawaban2=1;jawaban2 Well取出
console.log()
调用肯定会停止记录值。如果希望
显示“20”,只需输入“20”首先,这个问题没有多大意义。所以我需要做一个新的变量,我现在就知道了。谢谢你的时间,先生。所以我需要做一个新的变量,我现在就知道了。谢谢你的时间,先生。