JSVAL_TO_DOUBLE

Casts a given jsval to a jsdouble without any type checking or error handling.

Syntax

jsdouble JSVAL_TO_DOUBLE(jsval v);

Description

JSVAL_TO_DOUBLE casts a specified JS value, v, to a C floating-point number of type jsdouble. As a precondition, JSVAL_IS_DOUBLE(v) must be true. This function is not type-safe: if v is an integer, string, null, or anything else, the behavior is undefined.

To convert any value to a number, use JS_ValueToNumber instead.

MXR ID Search for JSVAL_TO_DOUBLE

Document Tags and Contributors

Contributors to this page: lw, Jorend, Rappo
Last updated by: lw,