javascript的for循环问题。

2025-02-24 12:01:55
推荐回答(3个)
回答1:

你试试我这个测试代码,你看看它的执行顺序
for (var i = 0; i < 10; i++) {
a1();
}
function a1()
{
try {
document.write("第"+(i+1)+"次-a1
");
a2()
} catch(e) {}
}

function a2()
{
try {
document.write("第"+(i+1)+"次-a2
");
a3()
} catch(e) {}
}

function a3()
{
try {
document.write("第"+(i+1)+"次-a3
");
} catch(e) {}
}

回答2:

for(var i=0;i<=10;i++)
{
try{
a1();
}
catch(e){

}
finally{
a3();
}
}

function a1()
{
a2();
}

function a2()
{
}

function a3()
{
}

回答3:

for(var i=0; i<10; i++)
a1;

10次