Функция 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>
09.02.2020, 12:14 [2845 просмотров]