hallo,
bij een code van mij heb ik een beetje last van if-else mania.
4 dubbele if-else statements met wat for loops ertussen.
hier is het stukje code waar ik het over heb:
maar ik heb niet zoveel verstand van de case-switch-break(of hoe dat ding ook heet) en while loops,
maar is het mogelijk om deze code mooier te maken?
natuurlijk moet het wel hetzelfde doen, maar dit is zo lelijk en ik denk dat het korter kan, alleen niet hoe.
kan iemand mij helpen met het verkorten van deze code?
greetz
dexus
bij een code van mij heb ik een beetje last van if-else mania.
4 dubbele if-else statements met wat for loops ertussen.
hier is het stukje code waar ik het over heb:
code:
ik ben tegenwoordig wel aan het werken met de verkorte if-else statement (var=(condition)?true:false;)1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
| if(!r) {
if(0<x) {
if(root) {
for(lo=0;lo<max;lo++) {
if(parseInt(le)==parseInt(x+lo)) {
d("balk"+(lo+1)).innerHTML = " »";
} else {
d("balk"+(lo+1)).innerHTML = parseInt(x+lo);
}
}
} else {
for(lo=0;lo<(max-2);lo++) {
d("balk"+(lo+1)).innerHTML = " »";
}
}
} else {
x=1;
}
} else {
startr(rurl[r-1]);
ping=1;
r=0;
} |
maar ik heb niet zoveel verstand van de case-switch-break(of hoe dat ding ook heet) en while loops,
maar is het mogelijk om deze code mooier te maken?
natuurlijk moet het wel hetzelfde doen, maar dit is zo lelijk en ik denk dat het korter kan, alleen niet hoe.
kan iemand mij helpen met het verkorten van deze code?
greetz
dexus