CopperSpice API  1.9.1
ECMAScript Reference

This reference contains a list of built-in objects, functions and properties supported by CsScript. For a detailed description, see the ECMA-262 specification.

Global Objects

  • 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 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 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 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]])