64. Объекты ошибок.

Для описания исключительных ситуаций возможно использование объектов, порождённых стандартными функциями-конструкторами:

Конструктор Error() порождает базовый объект описания ошибки. Он имеет необязательный параметр для указания текстового сообщения об ошибке.

Сам объект ошибки имеет строковое свойство name, равное "Error", и строковое свойство message.

Некоторые движки дополняют объект ошибки нестандартными свойствами, а конструктор Error() – дополнительными опциональными параметрами.

Другие стандартные ошибки: