Обычно конструкцию try/cath в JavaScript используют для перехвата ошибки и выдачи сообщения об ошибке в служебном окне с возможность выбора пользователем дальнейшего действия. В данном примере, после возникновения ошибки появляется диалоговое окно, в котором есть сообщение об ошибке и пользователю предлагается либо вернуться на страницу где ошибка возникла или перейти на главную страницу нашего сайта. Такой вариант перехвата удобнее чем показанный ранее здесь. Вы сами формируете текст сообщения об ошибке для пользователя.