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个阵列点时,我的第二个循环运行。我也希望我的第二个循环运行一次。有人能帮助我吗?
答案 0 :(得分:1)
else ()
会导致语法错误。如果您想检查else
条件中的某些条件,请使用
else if(some condition){
}
或只是使用
else {
}
答案 1 :(得分:0)
我已更正您的代码。请运行下面给出的代码。
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
{
}
}