Description
JS_ValueToNumber converts a specified JS value, v , to a JS double. The converted value is stored in the jsdouble pointed to by dp .
You can convert a JS value to a number if the JS value to convert is a JSVAL_INT , JSVAL_DOUBLE , or JSVAL_BOOLEAN . If the JS value is a JSVAL_STRING that contains numeric values and signs only, conversion also succeeds. If the JS value is a JSVAL_OBJECT , conversion is successful if the object's convert operation returns a primitive value that can be converted.
When conversion is successful, JS_ValueToNumber returns JS_TRUE . Otherwise, it reports an error and returns JS_FALSE .
|