Skip to content

Instantly share code, notes, and snippets.

@tyaslab
Last active June 17, 2016 03:41
Show Gist options
  • Save tyaslab/eaa8bda946c89abdac5c0260a1de2cb1 to your computer and use it in GitHub Desktop.
Save tyaslab/eaa8bda946c89abdac5c0260a1de2cb1 to your computer and use it in GitHub Desktop.
Ecma Script 5
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]])
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment