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 |
|
|
|
|
|