pro lo menos en algunos ejemplo de do while de verian poner, en forma estructuarda, para saber como se elaboran en la estructuración.
Además de lo que se menciona, la sentencia simple de la instrucción break y continue, también existen esas sentencias seguidas de un "parámetro".
Por ejemplo:
break minibucles;
continue minibucles;
Siento minibucles una marca de posición, con la misma sintaxis que un case dentro de un switch:
---------
var c = 0;
for (var i = 0; i < 8; i++) {
comparisonLoop:
for (var k = 0; k < 8; k++) {
for (var m = 0; m < 8; m++) {
if( k%2==0 && m%2==0 && i%2==0 ) c++;
e( i+", "+k+", "+m+" --> "+c);
if(c%7==0) continue comparisonLoop;
else if(c%8==0) break comparisonLoop;
}
}
}
----------
De esta manera podemos abarcar dos bucles for, sin tener que hacer peripecias para conseguirlo. De otra manera habría que trabajar con demasiadas variables inútiles.
Un saludo.