JS_GetTypeName

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

See Also