- Qt 6.11
- Qt Qml
- The QML Reference
- Integrating QML and JavaScript
- JavaScript Host Environment
- QML Global Object
- Qt 6.11.2 Reference Documentation

JavaScript Host Environment ◦ The Number JavaScript Object

# QML Global Object

The QML JavaScript host environment implements the following host objects and functions. They are built-in, so you can use them from any JavaScript code loaded in QML, without additional imports:

- The Qt object: A QML object that offers helper methods and properties specific to the QML environment.
- qsTr(), qsTranslate(), qsTrId(), QT_TR_NOOP()(), QT_TRANSLATE_NOOP(), QT_TRID_NOOP() functions: QML functions that let you translate strings and string literals in the QML environment.
- gc() function: A QML function that manually triggers garbage collection.
- print() function: A QML function that prints output to the console.
- The console object: Implements a subset of the FireBug Console API.
- XMLHttpRequest, DOMException: Implements a subset of the W3C XMLHttpRequest specification.

Note: You cannot use the globalObject() function to change the global object of a QQmlEngine. For more information, see JavaScript Environment Restrictions.

JavaScript Host Environment ◦ The Number JavaScript Object