繁体   English   中英

带有if语句的循环中的Javascript循环

[英]Javascript loop inside a loop with if statement

var jaar = 2014 ; 
var dagen = new Array("maandag ", "dinsdag ", "woensdag ", "donderdag ", "vrijdag ", "zaterdag ", "zondag ");
var dag = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31]


document.write("<h2>januari</h2> <br> <br>");
for(i = 0 ; i < dagen.length ; i++)
{

    document.write(dagen[i]);

     if( i == 2)
    {
        for(x = 0 ; x < dag.length ; x++)
        document.write(dag[x])
    }
    else()
    {
    }    

}

由于某种原因,我的脚本无法正常工作,我想做的是当我的第一个循环位于他的2个数组点时,我的第二个循环运行。 我也希望我的第二个循环运行一次。 有人能帮我吗 ?

else ()将导致语法错误。 如果您想在else条件下检查某些条件,请使用

else if(some condition){ }

或简单地使用

else {

}

我已更正您的代码。 请运行下面给出的代码。

var jaar = 2014 ; 
var dagen = new Array("maandag ", "dinsdag ", "woensdag ", "donderdag ", "vrijdag ", "zaterdag ", "zondag ");
var dag = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31]


document.write("<h2>januari</h2> <br> <br>");
for(i = 0 ; i < dagen.length ; i++)
{

    document.write(dagen[i]);

     if( i == 2)
    {
        for(x = 0 ; x < dag.length ; x++)
        document.write(dag[x])
    }
    else
    {
    }    

}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM