intrinsic Classes

ClassDescription
ArgErrorArguments error exception class.
ArithmeticErrorArithmetic error exception class.
ArrayArrays provide a growable, integer indexed, in-memory store for objects.
AssertErrorAssertion error exception class.
BlockThe Block type is used to represent program block scope.
BooleanBoolean class.
ByteArrayByteArrays provide a growable, integer indexed, in-memory store for bytes.
DateGeneral purpose class for representing and working with dates, times, time spans, time zones and locales.
ErrorBase class for error exception objects.
FunctionThe Function type is used to represent closures, function expressions and class methods.
InstructionErrorCode (instruction) error exception class.
InternalErrorInternal error exception class.
IOErrorIO error exception class.
JSON 
MemoryErrorMemory error exception class.
NamespaceNamespaces are used to qualify names into discrete spaces.
NullBase type for the null value.
NumberThe Number type is used by all numeric values in Ejscript.
ObjectThe Object Class is the root class from which all objects are based.
OutOfBoundsErrorOutOfBounds error exception class.
ReferenceErrorReference error exception class.
ReflectSimple reflection class.
RegExpRegular expressions per ECMA-262.
ResourceErrorResource error exception class.
StateErrorState error exception class.
StreamStream objects represent bi-directional streams of data that pass data elements between an endpoint known as a source or sink and a consumer / producer.
StringEach String object represents a single immutable linear sequence of characters.
SyntaxErrorSyntax error exception class.
TypeBase class for all type objects.
TypeErrorType error exception class.
URIErrorURI error exception class.
VoidThe Void type is the base class for the undefined value.
XMLThe XML class, and the entire XML API, is based on ECMA-357, ECMAScript for XML (E4X).
XMLListThe XMLList class, and the entire XML API, is based on ECMA-357, ECMAScript for XML (E4X).