Error.prototype ToString = Error Properties = name isOwn = true value = Error message isOwn = true value = stack isOwn = false value = undefined number isOwn = false value = undefined description isOwn = false value = undefined RangeError.prototype ToString = RangeError Properties = name isOwn = true value = RangeError message isOwn = true value = stack isOwn = false value = undefined number isOwn = false value = undefined description isOwn = false value = undefined ConversionError.prototype ReferenceError: 'ConversionError' is not defined Error ToString = function Error() { [native code] } Properties = name isOwn = true value = Error message isOwn = false value = undefined stack isOwn = false value = undefined number isOwn = false value = undefined description isOwn = false value = undefined stackTraceLimit isOwn = true value = 10 new Error() ToString = Error Properties = name isOwn = false value = Error message isOwn = false value = stack isOwn = true value = Error at Global code (errorprops.js:55:1) number isOwn = true value = 0 description isOwn = true value = new Error(undefined) ToString = Error Properties = name isOwn = false value = Error message isOwn = false value = stack isOwn = true value = Error at Global code (errorprops.js:59:1) number isOwn = false value = undefined description isOwn = true value = undefined new Error(null) ToString = Error: null Properties = name isOwn = false value = Error message isOwn = true value = null stack isOwn = true value = Error: null at Global code (errorprops.js:63:1) number isOwn = false value = undefined description isOwn = true value = null new Error("Hello") ToString = Error: Hello Properties = name isOwn = false value = Error message isOwn = true value = Hello stack isOwn = true value = Error: Hello at Global code (errorprops.js:67:1) number isOwn = false value = undefined description isOwn = true value = Hello new Error(100, "With a number") ToString = Error: With a number Properties = name isOwn = false value = Error message isOwn = true value = With a number stack isOwn = true value = Error: With a number at Global code (errorprops.js:71:1) number isOwn = true value = 100 description isOwn = true value = With a number new Error("Hello"); name=undefined ToString = Error: Hello Properties = name isOwn = true value = undefined message isOwn = true value = Hello stack isOwn = true value = Error: Hello at Global code (errorprops.js:75:1) number isOwn = false value = undefined description isOwn = true value = Hello name isOwn = true value = undefined new ReferenceError("I'm a reference error") ToString = ReferenceError: I'm a reference error Properties = name isOwn = false value = ReferenceError message isOwn = true value = I'm a reference error stack isOwn = true value = ReferenceError: I'm a reference error at Global code (errorprops.js:80:1) number isOwn = false value = undefined description isOwn = false value = undefined ReferenceError: 'RegExpError' is not defined new TypeError() ToString = TypeError Properties = name isOwn = false value = TypeError message isOwn = false value = stack isOwn = true value = TypeError at Global code (errorprops.js:90:1) number isOwn = false value = undefined description isOwn = false value = undefined new TypeError(undefined) ToString = TypeError Properties = name isOwn = false value = TypeError message isOwn = false value = stack isOwn = true value = TypeError at Global code (errorprops.js:94:1) number isOwn = false value = undefined description isOwn = false value = undefined new TypeError(null) ToString = TypeError: null Properties = name isOwn = false value = TypeError message isOwn = true value = null stack isOwn = true value = TypeError: null at Global code (errorprops.js:98:1) number isOwn = false value = undefined description isOwn = false value = undefined new TypeError("With a undef name") ToString = Error: With a undef name Properties = name isOwn = true value = undefined message isOwn = true value = With a undef name stack isOwn = true value = Error: With a undef name at Global code (errorprops.js:103:1) number isOwn = false value = undefined description isOwn = false value = undefined name isOwn = true value = undefined Runtime TypeError() ToString = ReferenceError: 'boo' is not defined Properties = name isOwn = false value = ReferenceError message isOwn = true value = 'boo' is not defined stack isOwn = true value = ReferenceError: 'boo' is not defined at Global code (errorprops.js:111:5) number isOwn = true value = -2146823279 description isOwn = true value = 'boo' is not defined