Конструкция try...catch позволяет выполнить произвольный код, | Простой JavaScript
Конструкция try...catch позволяет выполнить произвольный код, но если в нем произошла ошибка, то программа не остановит своё выполнение, а перейдёт в блок catch, где ошибку можно обработать.