was ist der Unterschied zwischen Pause mit Etikett und ohne Etikett in javascript

JS:

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)

In dem obigen code, ich erwarte, dass das Ergebnis um 55 aber warum ist das Ergebnis 95.

Aber warum, wenn ich fügte hinzu, das label, das Ergebnis werden 55?

JS:

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);

InformationsquelleAutor dramasea | 2011-02-25
Schreibe einen Kommentar