1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
|
const condition = Math.random() > 0.5;
label1: {
if ( condition ) {
break label1;
}
console.log( 'effect' );
}
label1NoEffect: {
if ( condition ) {
break label1NoEffect;
}
}
label2: {
while ( condition ) {
if ( condition ) {
break label2;
}
}
console.log( 'effect' );
}
label2NoEffect: {
while ( condition ) {
if ( condition ) {
break label2NoEffect;
}
}
}
label3:
while ( condition ) {
while ( condition ) {
if ( condition ) {
continue label3;
}
}
console.log( 'effect' );
}
|