Дартс-машина: поражение

А можно здесь обойтись без break и вот такой код использовать?

var score = 0;
var total = 0;
var victoryPoints = 100;
var misses = 0;

while (total < victoryPoints && misses < 3) {
score = keks.getScore();
if (score < 0) {
console.log(‘Промах!’);
misses++; }
else {
total += score;
console.log('Результат броска: ’ + score);
}
}
console.log(total);

конечно, тут break просто как пример стоит, на самом деле ветвлений алгоритма может быть много больше и самих break тоже. когда один, да можно в предикат цикла засунуть, тут никаких проблем.