name

Sets or returns an error name

message

Sets or returns an error message (a string)

EvalError

An error has occurred in the eval() function

RangeError

A number "out of range" has occurred

ReferenceError

An illegal reference has occurred

SyntaxError

A syntax error has occurred

TypeError

A type error has occurred

URIError

An error in encodeURI() has occurred