我不知道如何完成条件然后继续循环
(难以理解的语言xD的理论)
代码
for(var i=0;i<10;i++)
{
if( // some condition)
{
//codee doesn't matter
}
else if ( // some condition )
{
//And NOW when code is here i want go to next repetition
}
}
当我尝试使用继续和休息时我有错误
非法违规声明
返回也很糟糕,因为它不会转移到下一次重复
我希望我写这个好..谢谢!
答案 0 :(得分:0)
试试这个:
for(var i = 0; i < 10; i++)
{
bool isCheckrequired = // some condition from else if you mentioned;
if(!isCheckrequired)//Any code which needs to be executed comes under this condition
{
if( // some condition)
{
//codee doesn't matter
}
}
}
我在这里首先要做的是检查是否需要在特定的迭代中完成任务(通过将你在ifelse块中提到的条件移到顶部)然后如果代码需要在特定的迭代中执行然后放入代码进入if块。
答案 1 :(得分:0)
for(var i = 0; i< 10; ++i) {
if ( /* some condition */) {
//codee doesn't matter
}
}
如果你想继续,不要什么都不做,它会继续下去。如果您真的想要一个继续条件,您可以执行以下操作:
for(var i = 0; i< 10; ++i) {
if ( /* some condition */ ) {
//codee doesn't matter
}
else if ( /* other condition */ ) {
continue;
}
}