Liste der JavaScript-Objekte und -Funktionen
Diese Referenz enthält eine Liste von Objekten, Funktionen und Eigenschaften, die von JavaScript engine in Qt unterstützt werden. Eine detaillierte Beschreibung finden Sie in der ECMA-262 Spezifikation.
Das globale Objekt
Wert Eigenschaften
- NaN
- Unendlich
- undefiniert
Funktions-Eigenschaften
- eval(x)
- parseInt(zeichenkette, radix)
- parseFloat(Zeichenkette)
- isNaN(Zahl)
- isFinite(Zahl)
- decodeURI(verschlüsselteURI)
- decodeURIComponent(encodedURIComponent)
- encodeURI(uri)
- encodeURIComponent(uriComponent)
- escape(zeichenkette)
- unescape(zeichenkette)
Konstruktor-Eigenschaften
- Objekt
- Funktion
- Array
- ArrayPuffer
- Zeichenkette
- Boolescher Wert
- Zahl
- Datenansicht
- Datum
- Versprechen
- RegExp
- Karte
- WeakMap
- Setzen
- WeakSet
- SharedArrayBuffer
- Symbol
- Fehler
- EvalFehler
- RangeError
- ReferenzFehler
- SyntaxFehler
- TypFehler
- URIFehler
Andere Eigenschaften
- Atome
- Mathematik
- JSON
- Reflektieren
- Proxy
Das Objekt Objekt
Objekt-Konstruktor
Funktions-Eigenschaften
- getPrototypeOf(O)
- setPrototypeOf(O, P)
- getOwnPropertyDescriptor(O, P)
- getOwnPropertyDescriptors(O)
- getOwnPropertyNames(O)
- getOwnPropertySymbols(O)
- assign(O [, Eigenschaften])
- create(O [, Eigenschaften])
- defineProperty(O, P, Attribute)
- defineProperties(O, Eigenschaften)
- entries(O)
- is(V1, V2)
- keys(O)
- Werte(O)
- seal(O)
- isSiegel(O)
- freeze(O)
- isFrozen(O)
- preventExtensions(O)
- isExtensible(O)
Objekt-Prototyp
Funktions-Eigenschaften
- toString()
- toLocaleString()
- valueOf()
- hasOwnProperty(V)
- isPrototypeOf(V)
- propertyIsEnumerable(V)
- __defineGetter__(P, F)
- __defineSetter__(P, F)
Funktions-Objekte
Funktions-Prototyp
Function-Eigenschaften
- toString()
- apply(thisArg, argArray)
- call(thisArg [, arg1 [, arg2, ...]])
- bind((thisArg [, arg1 [, arg2, ...]])
- [Symbol.hasInstance](O)
Array-Objekte
Array Prototyp Objekt
Funktion Eigenschaften
- toString()
- toLocaleString()
- concat([Element1 [, Element2 [, ...]]])
- copyWithin([Element1 [, Element2 [, ...]]])
- einträge()
- fill(item [, index1 [, index2]])
- join(trennzeichen)
- find(callbackfn [, thisArg]) // ECMAScript 6: Hinzugefügt in Qt 5.9
- findIndex(callbackfn [, thisArg]) // ECMAScript 6: Hinzugefügt in Qt 5.9
- includes(item)
- keys()
- pop()
- push([Element1 [, Element2 [, ...]]])
- reverse()
- shift()
- slice(Anfang, Ende)
- sort(comparefn)
- splice(start, deleteCount[, item1 [, item2 [, ...]]])
- unshift([Element1 [, Element2 [, ...]]])
- indexOf(searchElement [, fromIndex])
- lastIndexOf(searchElement [, fromIndex])
- every(callbackfn [, thisArg])
- some(callbackfn [, thisArg])
- forEach(callbackfn [, thisArg])
- map(Rückrufnummer [, thisArg])
- filter(Rückrufnummer [, diesArg])
- reduce(callbackfn [, initialValue])
- reduceRight(callbackfn [, initialValue])
- Werte()
- [Symbol.Iterator]()
String-Objekte
String-Prototyp-Objekt
Funktion Eigenschaften
- toString()
- valueOf()
- charAt(pos)
- charCodeAt(pos)
- codePointAt(pos)
- concat([string1 [, string2 [, ...]]])
- endsWith(searchString [, endPosition ]) // ECMAScript 6: Hinzugefügt in Qt 5.8
- includes(searchString [, position ]) // ECMAScript 6: Hinzugefügt in 5.8
- indexOf(searchString ,position)
- lastIndexOf(searchString, position)
- localeCompare(das)
- match(regexp)
- normalisieren()
- padEnd(länge [, zeichenkette])
- padStart(länge [, zeichenkette])
- repeat(count) // ECMAScript 6: Hinzugefügt in Qt 5.9
- replace(searchValue, replaceValue)
- search(regexp)
- slice(start, end)
- split(trennzeichen, limit)
- startsWith(searchString [, position ]) // ECMAScript 6: Hinzugefügt in Qt 5.8
- substr(anfang, länge)
- substring(anfang, ende)
- toLowerCase()
- toLocaleLowerCase()
- toUpperCase()
- toLocaleUpperCase()
- trim()
- [Symbol.Iterator]()
Zusätzlich fügt die QML-Engine die folgenden Funktionen zum String
-Prototyp hinzu:
Boolesche Objekte
Boolescher Prototyp Objekt
Funktion Eigenschaften
- toString()
- valueOf()
Number-Objekte
Zahlen-Prototyp-Objekt
Funktions-Eigenschaften
- toString(radix)
- toLocaleString()
- valueOf()
- toFixed(Ziffernbruch)
- toExponential(fractionDigits)
- toPrecision(Genauigkeit)
Zusätzlich fügt die QML-Engine die folgenden Funktionen zum Number -Prototyp hinzu:
- fromLocaleString(Gebietsschema, Zahl)
- toLocaleCurrencyString(Gebietsschema, Symbol)
- toLocaleString(Gebietsschema, Format, Genauigkeit)
Das Number-Objekt
Wert-Eigenschaften
- NaN
- NEGATIVE_UNENDLICHKEIT
- POSITIVE_UNENDLICHKEIT
- MAX_WERT
- MIN_WERT
- EPSILON // ECMAScript 6: Hinzugefügt in Qt 5.8
- MAX_SICHER_GANZZAHL
- MIN_SICHER_GANZZAHL
Funktions-Eigenschaften
- isFinite(x) // ECMAScript 6: Hinzugefügt in Qt 5.8
- isInteger(x)
- isSafeInteger(x)
- isNaN(x) // ECMAScript 6: Hinzugefügt in Qt 5.8
Das Math-Objekt
Wert-Eigenschaften
- E
- LN10
- LN2
- LOG2E
- LOG10E
- PI
- SQRT1_2
- SQRT2
Funktions-Eigenschaften
- abs(x)
- acos(x)
- acosh(x)
- asin(x)
- asinh(x)
- atan(x)
- atanh(x)
- atan2(y, x)
- cbrt(x)
- ceil(x)
- clz32(x)
- cos(x)
- cosh(x)
- exp(x)
- expm1(x)
- floor(x)
- fround(x)
- hypot(x, y)
- imul(x, y)
- log(x)
- log10(x)
- log1p(x)
- log2(x)
- max([Wert1 [, Wert2 [, ...]]])
- min([Wert1 [, Wert2 [, ...]]])
- pow(x, y)
- random()
- round(x)
- sign(x) // ECMAScript 6: Hinzugefügt in Qt 5.8
- sin(x)
- sinh(x)
- sqrt(x)
- tan(x)
- tanh(x)
- trunc(x)
Date-Objekte
Datum Prototyp Objekt
Funktions-Eigenschaften
- toString()
- toDateString()
- toTimeString()
- toLocaleString()
- toLocaleDateString()
- toLocaleTimeString()
- valueOf()
- getTime()
- getFullYear()
- getUTCFullYear()
- getMonat()
- getUTCMonth()
- getDate()
- getUTCDate()
- getDay()
- getUTCDay()
- getHours()
- getUTCHours()
- getMinutes()
- getUTCMinutes()
- getSeconds()
- getUTCSeconds()
- getMilliseconds()
- getUTCMillisekunden()
- getTimeZoneOffset()
- setTime(Zeit)
- setMilliseconds(ms)
- setUTCMilliseconds(ms)
- setSeconds(sec [, ms])
- setUTCSeconds(sec [, ms])
- setMinutes(min [, sec [, ms]])
- setUTCMinutes(min [, sec [, ms]])
- setHours(hour [, min [, sec [, ms]]])
- setUTCHours(hour [, min [, sec [, ms]]])
- setDate(Datum)
- setUTCDate(date)
- setMonth(month [, date])
- setUTCMonth(Monat [, Datum])
- setYear(Jahr)
- setFullYear(Jahr [, Monat [, Datum]])
- setUTCFullYear(Jahr [, Monat [, Datum]])
- toUTCString()
- toGMTString()
- toISOString()
- toJSON()
- [Symbol.toPrimitive](hint)
Zusätzlich fügt die QML-Engine die folgenden Funktionen zum Date -Prototyp hinzu:
- timeZoneUpdated()
- toLocaleDateString(Gebietsschema, Format)
- toLocaleString(Gebietsschema, Format)
- toLocaleTimeString(Gebietsschema, Format)
RegExp-Objekte
RegExp-Prototyp-Objekt
Funktions-Eigenschaften
- exec(zeichenkette)
- test(zeichenkette)
- toString()
Fehler-Objekte
Fehlerprototyp Objekt
Wert Eigenschaften
- Name
- Meldung
Funktion Eigenschaften
- toString()
Das JSON-Objekt
Funktions-Eigenschaften
- parse(Text [, Ersetzer])
- stringify(Wert [, Ersetzer [, Leerzeichen]])
© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.