Obsolete since JSAPI 34
This feature is obsolete. Although it may still work in some browsers, its use is discouraged since it could be removed at any time. Try to avoid using it.
Returns a pointer to the string literal description of a specified JS data type.
Syntax
const char * JS_GetTypeName(JSContext *cx, JSType type);
Name | Type | Description |
---|---|---|
cx |
JSContext * |
Pointer to a JS context from which to derive runtime information. |
type |
JSType |
One of JSTYPE_VOID , JSTYPE_OBJECT , JSTYPE_FUNCTION , JSTYPE_STRING , JSTYPE_NUMBER , or JSTYPE_BOOLEAN . |
Description
JS_GetTypeName
returns a pointer to a string literal description of a specified JS data type, type
. The following table lists JSTypes
and the string literals reported by JS_GetTypeName
:
Type | Literal |
---|---|
JSTYPE_VOID |
"undefined" |
JSTYPE_OBJECT |
"object" |
JSTYPE_FUNCTION |
"function" |
JSTYPE_STRING |
"string" |
JSTYPE_NUMBER |
"number" |
JSTYPE_BOOLEAN |
"boolean" |
Any other value | NULL |