БлогNot. Функция exit или die в Javascript?

Функция exit или die в Javascript?

Как завершить код Javascript "из любого места", по аналогии с die или exit в PHP?

Можно писать довольно сложные функции-аналоги, или пытаться самостоятельно применять try-catch-throw, или пользоваться Node.js, где таких средств много, наконец, можно просто искуственно генерировать ошибку, чтобы прервать интерпретатор:

<script>
 let n = parseInt(prompt('Введите n:'));
 if (isNaN(n)) { blah_blah_blah(); }; //вызов несуществующей функции
  alert (n*n);
</script>

Однако лучше и проще всего - применять функцию-обёртку, даже если это простой код:

<script>
 function main() {
  let n = parseInt(prompt('Введите n:'));
  if (isNaN(n)) return;
  alert (n*n);
 }
 main();
</script>

теги: javascript программирование ошибка

09.02.2020, 12:14; рейтинг: 60