JS TypeOfValue

Determines the JS data type of a JS value.


JSType JS_TypeOfValue(JSContext *cx, jsval v);
Name Type Description
cx JSContext * The context in which to perform the type check. Requires request. In a JS_THREADSAFE build, the caller must be in a request on this JSContext.
v jsval The value to examine.


JS_TypeOfValue examines a specified JS value, v, and returns its JS data type. The return value is always one of JSTYPE_VOID, JSTYPE_OBJECT, JSTYPE_FUNCTION, JSTYPE_STRING, JSTYPE_NUMBER, or JSTYPE_BOOLEAN.

See Also

MXR ID Search for JS_TypeOfValue

JS_ConvertValue, JS_GetTypeName, JS_ValueToBoolean, JS_ValueToFunction, JS_ValueToInt32, JS_ValueToNumber, JS_ValueToObject, JS_ValueToString

Document Tags and Contributors

 Last updated by: Jorend,