Microsoft JScript Features - Non-ECMA (Windows Scripting - JScript)

The following table lists JScript features that are not compliant with ECMA standards.

Features

Category

Feature/Keyword

Array Handling

concat, slice

VBArray

dimensions, getItem, lbound, toArray, ubound

Conditional Compilation

@cc_on

@if Statement

@set Statement

Conditional Compilation Variables

Control flow

do...while

Labeled

switch

Dates and Time

getVarDate

Enumeration

Enumerator

atEnd, item, moveFirst, moveNext

Error Handling

Error

description, number

throw, try...catch

Function Creation

caller

Operators

Identity (===), Nonidentity (!==)

Objects

Enumerator

RegExp

Regular Expression

VBArray

ActiveXObject

GetObject

Regular Expressions and Pattern Matching

RegExp

index, input, lastIndex, $1...$9, source, compile, exec, test

Regular Expression Syntax

Script Engine Identification

ScriptEngine

ScriptEngineBuildVersion

ScriptEngineMajorVersion

ScriptEngineMinorVersion

Strings

concat, slice

match, replace, search

anchor, big, blink, bold, fixed, fontcolor, fontsize, italics, link, small, strike, sub, sup