Obsolete since JSAPI 26
This feature is obsolete. Although it is still supported by browsers, its usage is discouraged in new projects. Try to avoid using it.
Every instance of
JSBool has been replaced by
JS_TRUE has been replaced by just
true and in the same way
JSBool is the return type of many JSAPI functions and callbacks.
JS_TRUE indicates success;
JS_FALSE indicates an error or exception occurred.
JSBool is an integer type.
(JSBool) 1 and
(JSBool) 0. These values must not be used as
jsvals. Instead, use
JSVAL_FALSE, and use
JSVAL_TO_BOOLEAN to convert.