If you use the break statement will it break all if...else...if else statements and all loops? If so how can you break just a single if/loop.
while(test here){if({break;}don't break;)} If you use the break statement will it break all if...else...if else statements and all loops? If so how can you break just a single if/loop.
while(test here){if({break;}don't break;)} The break statement will only break out of the one loop in that you put it in. It doesn't affect if/else statements. If you want to break an outer loop you can use labels, as in this answer.
while(true){ if(something) { break; console.log("this won't ever be executed"); } else { console.log("still in loop"); } } The break statement will break the loop and continue executing the code that follows after the loop (if any).
break; will jump to the end of the deepest containing for, do, while or switch statement.
break label; will jump to the end of the labelled one.
if doesn't matter.
It's an error to break to a non-existant label, or if the relevant for, do, while, or switch is in a different function body.