ECMAScript Reference
This reference contains a list of built-in objects, functions and properties supported by Qt Script. For a detailed description, see the ECMA-262 specification.
The Global Object
Value Properties
- NaN
 - Infinity
 - undefined
 
Function Properties
- eval(x)
 - parseInt(string, radix)
 - parseFloat(string)
 - isNaN(number)
 - isFinite(number)
 - decodeURI(encodedURI)
 - decodeURIComponent(encodedURIComponent)
 - encodeURI(uri)
 - encodeURIComponent(uriComponent)
 
Constructor Properties
- Object
 - Function
 - Array
 - String
 - Boolean
 - Number
 - Date
 - RegExp
 - Error
 - EvalError
 - RangeError
 - ReferenceError
 - SyntaxError
 - TypeError
 - URIError
 
Other Properties
- Math
 - JSON
 
Object Objects
Object Constructor
Function Properties
- getPrototypeOf(O)
 - getOwnPropertyDescriptor(O, P)
 - getOwnPropertyNames(O)
 - create(O [, Properties])
 - defineProperty(O, P, Attributes)
 - defineProperties(O, Properties)
 - keys(O)
 
Object Prototype Object
Function Properties
- toString()
 - toLocaleString()
 - valueOf()
 - hasOwnProperty(V)
 - isPrototypeOf(V)
 - propertyIsEnumerable(V)
 
Function Objects
Function Prototype Object
Function Properties
- toString()
 - apply(thisArg, argArray)
 - call(thisArg [, arg1 [, arg2, ...]])
 
Array Objects
Array Constructor
Function Properties
- isArray(arg)
 
Array Prototype Object
Function Properties
- toString()
 - toLocaleString()
 - concat([item1 [, item2 [, ...]]])
 - join(separator)
 - pop()
 - push([item1 [, item2 [, ...]]])
 - reverse()
 - shift()
 - slice(start, end)
 - sort(comparefn)
 - splice(start, deleteCount[, item1 [, item2 [, ...]]])
 - unshift([item1 [, item2 [, ...]]])
 - indexOf(searchElement [, fromIndex])
 - lastIndexOf(searchElement [, fromIndex])
 - every(callbackfn [, thisArg])
 - some(callbackfn [, thisArg])
 - forEach(callbackfn [, thisArg])
 - map(callbackfn [, thisArg])
 - filter(callbackfn [, thisArg])
 - reduce(callbackfn [, initialValue])
 - reduceRight(callbackfn [, initialValue])
 
String Objects
String Constructor
Function Properties
- fromCharCode([char0 [, char1 [,...]]])
 
String Prototype Object
Function Properties
- toString()
 - valueOf()
 - charAt(pos)
 - charCodeAt(pos)
 - concat([string1 [, string2 [, ...]]])
 - indexOf(searchString ,position)
 - lastIndexOf(searchString, position)
 - localeCompare(that)
 - match(regexp)
 - replace(searchValue, replaceValue)
 - search(regexp)
 - slice(start, end)
 - split(separator, limit)
 - substring(start, end)
 - toLowerCase()
 - toLocaleLowerCase()
 - toUpperCase()
 - toLocaleUpperCase()
 - trim()
 
Boolean Objects
Boolean Prototype Object
Function Properties
- toString()
 - valueOf()
 
Number Objects
Number Prototype Object
Function Properties
- toString(radix)
 - toLocaleString()
 - toFixed(fractionDigits)
 - toExponential(fractionDigits)
 - toPrecision(precision)
 
The Math Object
Value Properties
- E
 - LN10
 - LN2
 - LOG2E
 - LOG10E
 - PI
 - SQRT1_2
 - SQRT2
 
Function Properties
- abs(x)
 - acos(x)
 - asin(x)
 - atan(x)
 - atan2(y, x)
 - ceil(x)
 - cos(x)
 - exp(x)
 - floor(x)
 - log(x)
 - max([value1 [, value2 [, ...]]])
 - min([value1 [, value2 [, ...]]])
 - pow(x, y)
 - random()
 - round(x)
 - sin(x)
 - sqrt(x)
 - tan(x)
 
Date Objects
Date Constructor
Function Properties
- now()
 - parse(string)
 - UTC(year, month [, date [, hours [, minutes [, seconds [, ms]]]]])
 
Date Prototype Object
Function Properties
- toString()
 - toDateString()
 - toTimeString()
 - toLocaleString()
 - toLocaleDateString()
 - toLocaleTimeString()
 - valueOf()
 - getTime()
 - getFullYear()
 - getUTCFullYear()
 - getMonth()
 - getUTCMonth()
 - getDate()
 - getUTCDate()
 - getDay()
 - getUTCDay()
 - getHours()
 - getUTCHours()
 - getMinutes()
 - getUTCMinutes()
 - getSeconds()
 - getUTCSeconds()
 - getMilliseconds()
 - getUTCMilliseconds()
 - getTimeZoneOffset()
 - setTime(time)
 - 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(date)
 - setUTCDate(date)
 - setMonth(month [, date])
 - setUTCMonth(month [, date])
 - setFullYear(year [, month [, date]])
 - setUTCFullYear(year [, month [, date]])
 - toUTCString()
 - toISOString()
 - toJSON()
 
RegExp Objects
RegExp Prototype Object
Function Properties
- exec(string)
 - test(string)
 - toString()
 
Error Objects
Error Prototype Object
Value Properties
- name
 - message
 
Function Properties
- toString()
 
The JSON Object
Function Properties
- parse(text [, reviver])
 - stringify(value [, replacer [, space]])