A TypeError is thrown when a value is a different type than what was expected.
Platform Support
IE | Mozilla | Netscape | Opera | Safari | 5.0+ | 1.0+ | 6.0+ | no | no |
---|
Constructors
Constructor | Action | IE | Mozilla | Netscape | Opera | Safari | |||||
---|---|---|---|---|---|---|---|---|---|---|---|
TypeError Constructor([String message]) : TypeError
Creates a new instance of TypeError.
|
Show Details | 5.0+ | 1.0+ | 6.0+ | no | no | |||||
TypeError([String message]) : TypeErrorCreates a new instance of TypeError. Parameters
Returns
|
Inherited Properties
Property | Action | IE | Mozilla | Netscape | Opera | Safari |
---|---|---|---|---|---|---|
constructor
: Object
Specifies the function that creates the Error prototype.
|
Show Details | 5.0+ | 1.0+ | 6.0+ | 7.0+ | 1.0+ |
|
||||||
message
: String
Error message.
|
Show Details | 5.5+ | 1.0+ | 6.0+ | 7.0+ | 1.0+ |
|
||||||
name
: String
Error name.
|
Show Details | 5.5+ | 1.0+ | 6.0+ | 7.0+ | 1.0+ |
|
Properties
Property | Action | IE | Mozilla | Netscape | Opera | Safari |
---|---|---|---|---|---|---|
message
: String
An error message associated with the TypeError.
|
Show Details | 5.0+ | 1.0+ | 6.0+ | no | no |
|
||||||
name
: String
Specifies the type of exception.
|
Show Details | 5.0+ | 1.0+ | 6.0+ | no | no |
|
Inherited Functions
Method | Action | IE | Mozilla | Netscape | Opera | Safari | ||
---|---|---|---|---|---|---|---|---|
toString() : String
Converts an Error object to a string.
|
Show Details | 5.0+ | 1.0+ | 6.0+ | 7.0+ | 1.0+ | ||
Returns
|
Remarks
A TypeError is most commonly thrown when you try to access a value that is unexpectedly null or undefined. A TypeError can
also be thrown if you use the
References
Error|Error.message|Error.name
Availability
JavaScript 1.5|JScript 5.5|ECMAScript v3