No, it will stop stuff when something becomes true while stuff is running.THEN WHY ARE THERE SO MANY POSTS FROM THE OP SAYING IT'S NOT A LOOP
Scenario 1: If the condition is met BEFORE
the code is ran, it would skip the entire code as soon as it starts to run.
Scenario 2: If the condition is met DURING
the code, it would immediately stop what it was doing and skip whatever remains.
Scenario 3: If the condition ISN'T
the time the code finishes, it would do nothing.
We *think* this is what the OP meant