La tabla siguiente muestra la versión de Microsoft JScript implementada por las aplicaciones host.
| Elemento del lenguaje |
1.0 |
2.0 |
3.0 |
4.0 |
5.0 |
5.5 |
| Microsoft Internet Explorer 3.0 |
x |
|
|
|
|
|
| Microsoft Internet Information Server 1.0 |
|
x |
|
|
|
|
| Microsoft Internet Explorer 4.0 |
|
|
x |
|
|
|
| Microsoft Internet Information Server 4.0 |
|
|
x |
|
|
|
| Microsoft Windows Scripting Host 1.0 |
|
|
x |
|
|
|
| Microsoft Visual Studio 6.0 |
|
|
|
x |
|
|
| Microsoft Internet Explorer 5.0 |
|
|
|
|
x |
|
| Microsoft Internet Information Services 5.0 |
|
|
|
|
|
x |
La tabla siguiente muestra las características del lenguaje JScript y la versión en la que se introdujeron por primera vez.
| Elemento del lenguaje |
1.0 |
2.0 |
3.0 |
4.0 |
5.0 |
5.5 |
| Propiedad 0…n |
|
|
|
|
|
x |
| Propiedades $1...$9 |
|
|
x |
|
|
|
| Método abs |
x |
|
|
|
|
|
| Método acos |
x |
|
|
|
|
|
| Objeto ActiveXObject |
|
|
x |
|
|
|
| Operador Suma (+) |
x |
|
|
|
|
|
| Método anchor |
x |
|
|
|
|
|
| Método apply |
|
|
|
|
|
x |
| Propiedad arguments |
|
x |
|
|
|
|
| Objeto Array |
|
x |
|
|
|
|
| Método asin |
x |
|
|
|
|
|
| Operador Asignación (=) |
x |
|
|
|
|
|
| Método atan |
x |
|
|
|
|
|
| Método atan2 |
x |
|
|
|
|
|
| Método atEnd |
|
|
x |
|
|
|
| Método big |
x |
|
|
|
|
|
| Operador AND de bits (&) |
x |
|
|
|
|
|
| Operador Desplazamiento de bits a la izquierda (<<) |
x |
|
|
|
|
|
| Operador NOT de bits (~) |
x |
|
|
|
|
|
| Operador OR de bits (|) |
x |
|
|
|
|
|
| Operador Desplazamiento de bits a la derecha (>>) |
x |
|
|
|
|
|
| Operador XOR de bits (^) |
x |
|
|
|
|
|
| Método blink |
x |
|
|
|
|
|
| Método bold |
x |
|
|
|
|
|
| Objeto Boolean |
|
x |
|
|
|
|
| Instrucción break |
x |
|
|
|
|
|
| Método call |
|
|
|
|
|
x |
| Propiedad callee |
|
|
|
|
|
x |
| Propiedad caller |
|
x |
|
|
|
|
| Instrucción catch |
|
|
|
|
x |
|
| Instrucción @cc_on |
|
|
x |
|
|
|
| Método ceil |
x |
|
|
|
|
|
| Método charAt |
x |
|
|
|
|
|
| Método charCodeAt |
|
|
|
|
|
x |
| Operador Coma (,) |
x |
|
|
|
|
|
| Instrucción de comentario de una línea (//) |
x |
|
|
|
|
|
| Instrucción de comentario de varias líneas (/*..*/) |
x |
|
|
|
|
|
| Operadores de comparación |
x |
|
|
|
|
|
| Método compile |
|
|
x |
|
|
|
| Método concat (Array) |
|
|
x |
|
|
|
| Método concat (String) |
|
|
x |
|
|
|
| Compilación condicional |
|
|
x |
|
|
|
| Variables de compilación condicional |
|
|
x |
|
|
|
| Operador Conditional (ternario) (?:) |
x |
|
|
|
|
|
| Propiedad constructor |
|
x |
|
|
|
|
| Instrucción continue |
x |
|
|
|
|
|
| Método cos |
x |
|
|
|
|
|
| Data Type Conversion |
|
|
x |
|
|
|
| Objeto Date |
x |
|
|
|
|
|
| Método decodeURI |
|
|
|
|
|
x |
| decodeURIComponent |
|
|
|
|
|
x |
| Operador Decremento ( ) |
x |
|
|
|
|
|
| Operador delete |
|
|
x |
|
|
|
| Propiedad description |
|
|
|
|
x |
|
| Método dimensions |
|
|
x |
|
|
|
| Operador División (/) |
x |
|
|
|
|
|
| Instrucción do...while |
|
|
x |
|
|
|
| Propiedad E |
x |
|
|
|
|
|
| Método encodeURI |
|
|
|
|
|
x |
| encodeURI Component |
|
|
|
|
|
x |
| Objeto Enumerator |
|
|
x |
|
|
|
| Operador Igualdad (==) |
x |
|
|
|
|
|
| Objeto Error |
|
|
|
|
x |
|
| Método escape |
x |
|
|
|
|
|
| Método eval |
x |
|
|
|
|
|
| Método exec |
|
|
x |
|
|
|
| Método exp |
x |
|
|
|
|
|
| Método fixed |
x |
|
|
|
|
|
| Método floor |
x |
|
|
|
|
|
| Método fontcolor |
x |
|
|
|
|
|
| Método fontsize |
x |
|
|
|
|
|
| Instrucción for |
x |
|
|
|
|
|
| Instrucción for...in |
|
|
|
|
x |
|
| Método fromCharCode |
|
|
x |
|
|
|
| Objeto Function |
|
x |
|
|
|
|
| Instrucción function |
x |
|
|
|
|
|
| Método getDate |
x |
|
|
|
|
|
| Método getDay |
x |
|
|
|
|
|
| Método getFullYear |
|
|
x |
|
|
|
| Método getHours |
x |
|
|
|
|
|
| Método getItem |
|
|
x |
|
|
|
| Método getMilliseconds |
|
|
x |
|
|
|
| Método getMinutes |
x |
|
|
|
|
|
| Método getMonth |
x |
|
|
|
|
|
| GetObject Function |
|
|
x |
|
|
|
| Método getSeconds |
x |
|
|
|
|
|
| Método getTime |
x |
|
|
|
|
|
| Método getTimezoneOffset |
x |
|
|
|
|
|
| Método getUTCDate |
|
|
x |
|
|
|
| Método getUTCDay |
|
|
x |
|
|
|
| Método getUTCFullYear |
|
|
x |
|
|
|
| Método getUTCHours |
|
|
x |
|
|
|
| Método getUTCMilliseconds |
|
|
x |
|
|
|
| Método getUTCMinutes |
|
|
x |
|
|
|
| Método getUTCMonth |
|
|
x |
|
|
|
| Método getUTCSeconds |
|
|
x |
|
|
|
| Método getVarDate |
|
|
x |
|
|
|
| Método getYear |
x |
|
|
|
|
|
| Objeto Global |
|
|
x |
|
|
|
| Propiedad global |
|
|
|
|
|
x |
| Operador Mayor que (>) |
x |
|
|
|
|
|
| Operador Mayor que o igual a (>=) |
x |
|
|
|
|
|
| Método hasOwnProperty |
|
|
|
|
|
x |
| Operador Identidad (===) |
x |
|
|
|
|
|
| Instrucción @if |
|
|
x |
|
|
|
| Instrucción if...else |
x |
|
|
|
|
|
| Propiedad ignoreCase |
|
|
|
|
|
x |
| Operador Incremento (++) |
x |
|
|
|
|
|
| Propiedad index |
|
|
x |
|
|
|
| Método indexOf |
x |
|
|
|
|
|
| Operador Desigualdad (!=) |
x |
|
|
|
|
|
| Propiedad Infinity |
|
|
x |
|
|
|
| Propiedad input |
|
|
x |
|
|
|
| Operador instanceof |
|
|
|
|
x |
|
| Método isFinite |
|
|
x |
|
|
|
| Método isNaN |
x |
|
|
|
|
|
| Método isPrototypeOf |
|
|
|
|
|
x |
| Método italics |
x |
|
|
|
|
|
| Método item |
|
|
x |
|
|
|
| Método join |
|
x |
|
|
|
|
| Instrucción Labeled |
|
|
x |
|
|
|
| Propiedad lastIndex |
|
|
x |
|
|
|
| Método lastIndexOf |
x |
|
|
|
|
|
| Propiedad lastMatch |
|
|
|
|
|
x |
| Propiedad lastParen |
|
|
|
|
|
x |
| Método lbound |
|
|
x |
|
|
|
| Propiedad leftContext |
|
|
|
|
|
x |
| Propiedad length (Arguments) |
|
|
|
|
|
x |
| Propiedad length (Array) |
|
x |
|
|
|
|
| Propiedad length (Function) |
|
x |
|
|
|
|
| Propiedad length (String) |
x |
|
|
|
|
|
| Operador Menor que (<) |
x |
|
|
|
|
|
| Operador Menor o igual que (<=) |
x |
|
|
|
|
|
| Método link |
x |
|
|
|
|
|
| Propiedad LN2 |
x |
|
|
|
|
|
| Propiedad LN10 |
x |
|
|
|
|
|
| Método localeCompare |
|
|
|
|
|
x |
| Método log |
x |
|
|
|
|
|
| Propiedad LOG2E |
x |
|
|
|
|
|
| Propiedad LOG10E |
x |
|
|
|
|
|
| Operador AND lógico (&&) |
x |
|
|
|
|
|
| Operador NOT lógico (!) |
x |
|
|
|
|
|
| Operador OR lógico (||) |
x |
|
|
|
|
|
| Método match |
|
|
x |
|
|
|
| Objeto Math |
x |
|
|
|
|
|
| Método max |
x |
|
|
|
|
|
| Propiedad MAX_VALUE |
|
x |
|
|
|
|
| Propiedad message |
|
|
|
|
|
x |
| Método min |
x |
|
|
|
|
|
| Propiedad MIN_VALUE |
|
x |
|
|
|
|
| Operador Módulo (%) |
x |
|
|
|
|
|
| Método moveFirst |
|
|
x |
|
|
|
| Método moveNext |
|
|
x |
|
|
|
| Propiedad multiline |
|
|
|
|
|
x |
| Operador Multiplicación (*) |
x |
|
|
|
|
|
| Propiedad name |
|
|
|
|
|
x |
| Propiedad NaN (Global) |
|
|
x |
|
|
|
| Propiedad NaN (Number) |
|
x |
|
|
|
|
| Propiedad NEGATIVE_INFINITY |
|
x |
|
|
|
|
| Operador new |
x |
|
|
|
|
|
| Operador No identidad (!==) |
x |
|
|
|
|
|
| Objeto Number |
|
x |
|
|
|
|
| Propiedad number |
|
|
|
|
x |
|
| Objeto Object |
|
|
x |
|
|
|
| Precedencia de operadores |
x |
|
|
|
|
|
| Método parse |
x |
|
|
|
|
|
| Método parseFloat |
x |
|
|
|
|
|
| Método parseInt |
x |
|
|
|
|
|
| Propiedad PI |
x |
|
|
|
|
|
| Método pop |
|
|
|
|
|
x |
| Propiedad POSITIVE_INFINITY |
|
x |
|
|
|
|
| Método pow |
x |
|
|
|
|
|
| Propiedad prototype |
|
x |
|
|
|
|
| propertyIsEnumeramble Poperty |
|
|
|
|
|
x |
| Método push |
|
|
|
|
|
x |
| Método random |
x |
|
|
|
|
|
| Objeto RegExp |
|
|
x |
|
|
|
| Objeto Regular Expression |
|
|
x |
|
|
|
| Expresión regular, sintaxis |
|
|
x |
|
|
|
| Método replace |
x |
|
|
|
|
|
| Instrucción return |
x |
|
|
|
|
|
| Método reverse |
|
x |
|
|
|
|
| Propiedad rightContext |
|
|
|
|
|
x |
| Método round |
x |
|
|
|
|
|
| Función ScriptEngine |
|
x |
|
|
|
|
| Función ScriptEngineBuildVersion |
|
x |
|
|
|
|
| Función ScriptEngineMajorVersion |
|
x |
|
|
|
|
| Función ScriptEngineMinorVersion |
|
x |
|
|
|
|
| Método search |
|
|
x |
|
|
|
| Instrucción @set |
|
|
x |
|
|
|
| Método setDate |
x |
|
|
|
|
|
| Método setFullYear |
|
|
x |
|
|
|
| Método setHours |
x |
|
|
|
|
|
| Método setMilliseconds |
|
|
x |
|
|
|
| Método setMinutes |
x |
|
|
|
|
|
| Método SetMonth |
x |
|
|
|
|
|
| Método setSeconds |
x |
|
|
|
|
|
| Método setTime |
x |
|
|
|
|
|
| Método setUTCDate |
|
|
x |
|
|
|
| Método setUTCFullYear |
|
|
x |
|
|
|
| Método setUTCHours |
|
|
x |
|
|
|
| Método setUTCMilliseconds |
|
|
x |
|
|
|
| Método setUTCMinutes |
|
|
x |
|
|
|
| Método setUTCMonth |
|
|
x |
|
|
|
| Método setUTCSeconds |
|
|
x |
|
|
|
| Método setYear |
x |
|
|
|
|
|
| Método shift |
|
|
|
|
|
x |
| Método sin |
x |
|
|
|
|
|
| Método slice (Array) |
|
|
x |
|
|
|
| Método slice (String) |
|
|
x |
|
|
|
| Método small |
x |
|
|
|
|
|
| Método sort |
|
x |
|
|
|
|
| Propiedad source |
|
|
x |
|
|
|
| Método splice |
|
|
|
|
|
x |
| Método split |
|
|
x |
|
|
|
| Método sqrt |
x |
|
|
|
|
|
| Propiedad SQRT1_2 |
x |
|
|
|
|
|
| Propiedad SQRT2 |
x |
|
|
|
|
|
| Método strike |
x |
|
|
|
|
|
| Objeto String |
x |
|
|
|
|
|
| Método sub |
x |
|
|
|
|
|
| Método substr |
|
|
x |
|
|
|
| Método substring |
x |
|
|
|
|
|
| Operador Resta (-) |
x |
|
|
|
|
|
| Método sup |
x |
|
|
|
|
|
| Instrucción switch |
|
|
x |
|
|
|
| Método tan |
x |
|
|
|
|
|
| Método test |
|
|
x |
|
|
|
| Instrucción this |
x |
|
|
|
|
|
| Instrucción throw |
|
|
|
|
x |
|
| Método toArray |
|
|
x |
|
|
|
| Método toDateString |
|
|
|
|
|
x |
| Método toExponential |
|
|
|
|
|
x |
| Método toFixed |
|
|
|
|
|
x |
| Método toGMTString |
x |
|
|
|
|
|
| Método toLocaleDateString |
|
|
|
|
|
x |
| Método toLocaleLowercase |
|
|
|
|
|
x |
| Método toLocaleString |
x |
|
|
|
|
|
| Método toLocaleTimeString |
|
|
|
|
|
x |
| Método toLocaleUppercase |
|
|
|
|
|
x |
| Método toLowerCase |
x |
|
|
|
|
|
| Método ToPrecision |
|
|
|
|
|
x |
| Método toString |
|
x |
|
|
|
|
| Método toTimeString |
|
|
|
|
|
x |
| Método toUpperCase |
x |
|
|
|
|
|
| Método toUTCString |
|
|
x |
|
|
|
| Instrucción try |
|
|
|
|
x |
|
| Operador typeof |
x |
|
|
|
|
|
| Método ubound |
|
|
x |
|
|
|
| Operador Negación (unario) (-) |
x |
|
|
|
|
|
| Propiedad undefined |
|
|
|
|
|
x |
| Método unescape |
x |
|
|
|
|
|
| Método unshift |
|
|
|
|
|
x |
| Operador Desplazamiento de bits a la derecha (>>>) |
x |
|
|
|
|
|
| Método UTC |
x |
|
|
|
|
|
| Método valueOf |
|
x |
|
|
|
|
| Instrucción var |
x |
|
|
|
|
|
| Objeto VBArray |
|
|
x |
|
|
|
| Operador void |
|
x |
|
|
|
|
| Instrucción while |
x |
|
|
|
|
|
| Instrucción with |
x |
|
|
|
|
|