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
规范。
The Global Object
Value Properties
Function Properties
-
eval(x)
-
parseInt(string, radix)
-
parseFloat(string)
-
isNaN(number)
-
isFinite(number)
-
decodeURI(encodedURI)
-
decodeURIComponent(encodedURIComponent)
-
encodeURI(uri)
-
encodeURIComponent(uriComponent)
Constructor Properties
-
对象
-
函数
-
数组
-
字符串
-
布尔
-
Number
-
Date
-
RegExp
-
Error
-
EvalError
-
RangeError
-
ReferenceError
-
SyntaxError
-
TypeError
-
URIError
其它特性
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 Prototype Object
Function Properties
-
toString()
-
apply(thisArg, argArray)
-
call(thisArg [, arg1 [, arg2, ...]])
Array Objects
Array Constructor
Function Properties
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
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
Function Properties
The JSON Object
Function Properties
-
parse(text [, reviver])
-
stringify(value [, replacer [, space]])