Control de flujo¶
Condicionales¶
Tenemos “if”, “else:
if (condicion) {
expr1;
} else if {
expr2;
} else {
expr3;
}
Tenemos “switch”:
switch (expresion){
case valor1 :
expr1;
break;
case valor2 :
expr2;
break;
...
default : exprN;
}
Bucles¶
Tenemos “for”:
for (inicializacion; condicion; incremento) {
exprs
}
y también:
for (variable in objeto) {
exprs
}
Por ejemplo:
> var primos= [1,3,5,7,11,13]
undefined
> for (i in primos) {console.log(i)}
1
2
3
4
5
Tenemos “while”:
while (condicion) {
exprs
}
Tenemos “do...while”:
do {
exprs
} while (condicion);