Можно ли в JS прерывать выполнения не только цикла (break), но и всего кода?

Вот пример, хотелось бы чтобы break полностью заканчивал выполнение кода, а не только цикл.

let numb = prompt('введите число');
while(numb <= 100) {
    if (numb === null) {
        break; 
    }
    else {
        alert('попробуй еще разок');
        numb = prompt('введите число');
    }
} 
alert('крут');

Ответы (4 шт):

Автор решения: Danil Apsadikov

function a() {
  while (true) {
    console.log("Сработает только 1 раз");
    return;
  }
  alert('этот код не будет вызван');
}

a();

При вызове оператора return в функции её выполнение прекращается.

→ Ссылка
Автор решения: Ian Reed

в java есть system.exit. Первое, что нашел по js это выбросить экзепшн свой или для десктопа window.stop

→ Ссылка
Автор решения: Александр Бройко

делайте return с пустым значением или false

→ Ссылка
Автор решения: ΝNL993

Всё легче чем кажется, просто оборачиваем весь код в само выполняемую анонимную функцию (SEAF), примерно так:

(function() {

  console.log('hello 1')
  console.log('hello 2')

  return
  // последующий код не будет выполнятся

  console.log('hello 3')
  console.log('hello 4')

})()

И на ваш код это никак не повлияет, только разве что таб лишний будет в начале.

→ Ссылка