Compartir a través de


Características de Microsoft JScript incluidas en el estándar ECMA (Visual Studio - JScript)

JScript incorpora casi todas las características del estándar ECMAScript Edition 3 Language Specification. Además, JScript se está desarrollando junto con BCMAScript Edition 4 e incorpora también muchas de las características propuestas de ese lenguaje. En las tablas siguientes se incluyen las características de ECMAScript 3 y las características propuestas de ECMAScript 4 que admite JScript.

Características admitidas por JScript

Categoría

Característica de ECMAScript 3/Palabra clave

Control de matrices

Matrizconcat,join, length, reverse, slice, sort

Asignaciones

Asignación (=),Asignación de suma (+=),Asignación AND bit a bit (&=),Asignación OR bit a bit (|=),Asignación XOR bit a bit (^=),Asignación de división (/=),Asignación de desplazamiento a la izquierda (<<=),Asignación de módulo (%=),Asignación de multiplicación (*=),Asignación de desplazamiento a la derecha (>>=),Asignación de resta (-=),Asignación de desplazamiento a la derecha sin signo (>>>=)

Valores booleanos

Boolean, true, false

Comentarios

/*...*/ o bien //

Costantes/Literales

NaN null,Infinity undefined

Control del flujo

break continue do...while for for...in if...else Labeled return switch while

Fecha y hora

Date getDate, getDay, getFullYear, getHours, getMilliseconds, getMinutes, getMonth, getSeconds, getTime, getTimezoneOffset, getYear, getUTCDate, getUTCDay, getUTCFullYear, getUTCHours, getUTCMilliseconds, getUTCMinutes, getUTCMonth, getUTCSeconds, setDate, setFullYear, setHours, setMilliseconds, setMinutes, setMonth, setSeconds, setTime, setYear, setUTCDate, setUTCFullYear, setUTCHours, setUTCMilliseconds, setUTCMinutes, setUTCMonth, setUTCSeconds, toGMTString, toLocaleString, toUTCString, parse, UTC

Declaraciones

Function new this var with

Control de errores

Error, description, number, throw, try...catch

Creación de funciones

caller, Function arguments, length

Métodos globales

Global escape, unescape eval isFinite, isNaN parseInt, parseFloat

Matemáticas

Math abs, acos, asin, atan, atan2, ceil, cos, exp, floor, log, max, min, pow, random, round, sin, sqrt, tan, E, LN2, LN10, LOG2E, LOG10E, PI, SQRT1_2, SQRT2

Números

Number MAX_VALUE, MIN_VALUE NaN NEGATIVE_INFINITY, POSITIVE_INFINITY

Crear objetos

Object new constructor, instanceof, prototype, toString, valueOf

Operadores

Suma (+), Resta (-) Módulo aritmético (%) Multiplicación (*), División (/) Negación (-) Igualdad (==), Desigualdad (!=) Menor que (<), Menor o igual que (<=) Mayor que (>) Mayor o igual que (>=) And lógico (&&), Or (||), Not (!) And bit a bit (&), Or (|), Not (~), Xor (^) Desplazamiento a la izquierda bit a bit (<<), Desplazamiento a la derecha (>>) Desplazamiento a la derecha sin signo (>>>) Condicional (?:) Coma (, ) delete, typeof, void Decremento ( -- ), Incremento (++), Igualdad estricta (===), Desigualdad estricta (!==)

Objetos

Array Boolean Date Function Global Math Number Object RegExp Regular Expression String

Expresiones regulares y comparación de modelos

RegExp index, input, lastIndex, $1...$9, source, compile, exec, test Sintaxis de expresiones regulares

Cadenas

String charAt, charCodeAt, fromCharCode indexOf, lastIndexOf split toLowerCase, toUpperCase lengthconcat, slice match, replace, search anchor, big, blink, bold, fixed, fontcolor, fontsize, italics, link, small, strike, sub, sup

Categoría

Característica propuesta de ECMAScript 4/Palabra clave

Objetos basados en clases

class, extends, implements, interface,function get, function set, static,public, private, protected, internal,abstract, final,hide, override,static

Declaraciones

const

Enumeraciones

enum

Vea también

Conceptos

Características de Microsoft JScript No incluidas en el estándar ECMA (Visual Studio - JScript)

Otros recursos

Referencia de JScript