Stel je hebt een doodgewone for-lus:
Hoe kun je bij een bepaalde voorwaarde, bijvoorbeeld als i even groot is als een random getal, de lusbewerking beëindigen? En hoe kun je de lus 1x overslaan (dus gewoon doorgaan, maar als je bijvoorbeeld bij i = 3 bent de 3 overslaan voordat de bewerkingen in de lus zijn uitgevoerd en dan met i = 4 doorgaan zodat de alerts (in dit voorbeeld) als volgt gaan: 0, 1, 2, 4, 5)?
Waar ik het wil toepassen:
code:
1
2
3
| for(var i=0; i<5; i++;) {
alert(i);
} |
Hoe kun je bij een bepaalde voorwaarde, bijvoorbeeld als i even groot is als een random getal, de lusbewerking beëindigen? En hoe kun je de lus 1x overslaan (dus gewoon doorgaan, maar als je bijvoorbeeld bij i = 3 bent de 3 overslaan voordat de bewerkingen in de lus zijn uitgevoerd en dan met i = 4 doorgaan zodat de alerts (in dit voorbeeld) als volgt gaan: 0, 1, 2, 4, 5)?
Waar ik het wil toepassen:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| for(var i=0; i<tekst.length; i++) {
code = tekst.charCodeAt(i);
if(code>=65 && code <= 90) {
code = parseInt(code) + sleutel;
if(code>90) { code = 65 + (code - 89) }
if(code<65) { code = 90 - (64 - code) }
} else if(code>=97 && code <= 122) {
code = parseInt(code) + sleutel;
if(code>122) { code = 97 + (code - 121) }
if(code<97) { code = 122 - (96 - code) }
} else { altChar++;
if(code == '32' && d.five.checked) {
HIER MOET HIJ DE LUS AFBREKEN EN DOORGAAN MET DE VOLGENDE WAARDE VAN I }
}
coded = String.fromCharCode(code);
translated += coded;
} |