Compartilhar via


Recursos do Microsoft JScript - ECMA (Visual Studio - JScript)

JScript incorpora a quase todos os recursos da especificação de linguagem do ECMAScript Edition 3. Além disso, o JScript está sendo desenvolvida em conjunto com ECMAScript Edition 4 e incorpora muitos dos recursos dessa linguagem bem propostos. As tabelas abaixo listam os recursos do ECMAScript 3 e os recursos propostos do ECMAScript 4 que ofereça suporte a JScript.

Recursos suportados pelo JScript

<strong>Categoria</strong>

Recurso ECMAScript 3/palavra-chave

Tratamento de matriz

Arrayconcat,join, length, reverse, slice, sort

Atribuições

Atribuir a (=),a atribuição de adição (+ =),atribuição de AND bit a bit (& =),Bitwise ou atribuição (| =),atribuição de XOR bit a bit (^ =),atribuição de divisão (/ =),esquerda Shift atribuição (<< =),Modulus atribuição (% =),atribuição de multiplicação (* =),atribuição de Shift direita (>> =),a atribuição de subtração (-),Unsigned atribuição de Shift direita (>>> =)

Booleanos

Boolean, true, false

Comentários

/*...*/ or //

Constantes/literais.

NaN Nulo,infinito indefinido

Fluxo de controle

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

Datas e horas

Data 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

Declarações

Function new this var with

Tratamento de erro

Erro, Descrição, número, lança, try catch...

Criação de função

chamador, função argumentos, comprimento

Métodos globais

Global escape, unescape eval isFinite, isNaN parseInt, parseFloat

Matemática

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

Número MAX_VALUE, MIN_VALUE NaN NEGATIVE_INFINITY, POSITIVE_INFINITY

Criação do Objeto

Objeto nova construtor, instanceof, prototype, toString, potencial

Operadores

Adição (+), subtração (-) módulo aritmético (%) multiplicação (*), divisão (/) negação (-) a igualdade (= =), desigualdade (! =) menor que (<), menor ou igual A (< =) Maior que (>) maior que ou igual A (> =) And(&&) lógica, ou (|), Not (!) Bitwise And (&), Or (|), Não (~), Xor (^) desvio à esquerda (<<), Deslocar para a direita (>>) Unsigned Shift direita (>>>) condicional (?:) Comma (, ) delete, typeof, void Decrement ( -- ), Increment (++),Strict Equality (===), Strict Inequality (!==)

Objetos

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

Expressões regulares e correspondência de padrões

RegExp index, input, lastIndex, $1...$9, source, compile, exec, test Regular Expression Syntax

Sequências

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

<strong>Categoria</strong>

Proposta ECMAScript 4 recurso/palavra-chave

Objetos baseados em classe

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

Declarações

Const

Enumerações

Enum

Consulte também

Conceitos

Recursos do Microsoft JScript - não ECMA (Visual Studio - JScript)

Outros recursos

Referência de JScript