Hej igen :)
Om man har en For loop, och vill bryta den innan den Loopat klart? hur gör man då?, break?
9 svar · 455 visningar · startad av Prästen
Hej igen :)
Om man har en For loop, och vill bryta den innan den Loopat klart? hur gör man då?, break?
Japp
for(var a=0;a<10;a++){
if(!confirm("Usch vad jobbigt. Skall jag verkligen fortsätta?")){ break; }
}
... Båda två samtidigt.
Finns det någon möjlighet att avbryta nästlade loopar, som det finns i PHP?
Exempel ifrån manualen:
$i = 0;
while (++$i) {
switch ($i) {
case 5:
echo "At 5<br>\n";
break 1; /* Exit only the switch. */
case 10:
echo "At 10; quitting<br>\n";
break 2; /* Exit the switch and the while. */
default:
break;
}
}
Tack Tack, gillar javascript forumet, man får svar inom 5 min vilken tid som helst på dygnet :) :) :) :) :) :)
Bara en sista fråga, är denna kod OK att göra?
omvandla(svaret) {
document.write(svaret);
}
for(var y=0;y<10;y++) {
if(y==3) {
omvandla("y är 3");
break;
}
}
det jag menar är att den gör ett funtionsanrop inne i en for loop, hmm det bör väl inte vara några problem eftersom den brekar; om IF:en är TRUE. Vad jag funderade på var om det kanske kan vara så att den gör funktionsanropet ifall den är TRUE och sen kör klart for loopen utan att breaka, och det är ju inte bra, då gör den ju 2 saker samtidigt, och då kan det bli fel.
Tack Jojoxx.
Alltid finns det något nytt att lära :)
Tack Tack