Если ошибочное условие JavaScript обнаружено в клиенте (например, на HTML-странице или в сообщении email), выводится диалоговое окно с описанием ошибки (например, Line 64: myVariable is not defined). Большинству пользователей эти сообщения ничего не говорят, и необходимость постоянно закрывать диалоговое окно начинает надоедать. Ошибки интересны только JavaScript-разработчикам, тестерам и особо утончённым пользователям.
Вы можете форсировать отображение ошибок JavaScript только в консоли JavaScript. Тогда, при возникновении ошибки JavaScript, сообщение о ней перенаправляется на консоль, и диалоговое окно не выводится. Поскольку консоль обычно не отображается, пользователь не получает прямых указаний на возникновении ошибок JavaScript. Если пользователь или разработчик хочет просматривать сообщения об ошибках JavaScript, он должен будет открыть консоль.
Текст сообщения об ошибке JavaScript появляется в консоли так же, как и в традиционном диалоговом окне.
Описания ошибок JavaScript всегда выводятся на английском языке, независимо от локальных установок операционной системы.