cuál es la diferencia entre romper con etiqueta y sin etiqueta en javascript
var num = 0;
for(var i = 0; i < 10; i++){
for(var j = 0; j < 10 ; j++){
if(i == 5 && j == 5){
break;
}
num++;
}
}
console.log(num)
En el código anterior, espero que el resultado sea 55 pero por qué el resultado es 95.
Pero, ¿por qué si agrego la etiqueta, el resultado se vuelve 55?
var num = 0;
outermost:
for(var i = 0; i < 10; i++){
for(var j = 0; j < 10 ; j++){
if(i == 5 && j == 5){
break outermost;
}
num++;
}
}
console.log(num);