QScriptValue value = engine->evaluate("123"); double number = value.toNumber();
QScriptValue value = engine->evaluate("true"); double number = value.toNumber();In this example, we have a QScriptValue object containing a JavaScript Boolean true. The toNumber() method is called on this object, and because Booleans are implicitly converted to a number (0 for false, 1 for true), the resulting double is 1. Package library: Qt Core library.