Compartilhar via


Recursos do Microsoft JScript - ECMA (JScript)

JScript incorpora quase todos os recursos da especificação da linguagem ECMAScript edição 3.Além disso, o JScript está sendo desenvolvido em conjunto com ECMAScript edição 4 e incorpora muitos dos recursos propostos do linguagem também.As tabelas abaixo listam os recursos do ECMAScript 3 e os recursos ECMAScript 4 propostos que oferece suporte a JScript.

Recursos suportados por JScript

Category (Categoria)

Recurso/palavra-chave ECMAScript 3

Manipulação de array

Matrizconcat,unir, comprimento, inversa, fatia, classificar

Atribuições

Atribuir a (=),Atribuição de adição (+=),Atribuição AND bit a bit (& =),Bit a bit ou atribuição (| =),Atribuição XOR bit a bit (^ =),Atribuição de divisão (/ =),Atribuição deslocar esquerda (<< =),Atribuição de módulo (% =),Atribuição de multiplicação (* =),Atribuição deslocar direita (>> =),Atribuição de subtração (-),Unsigned atribuição deslocar direita (>>> =)

Valores Boolean

booliano, True, False

Comentários

/*...*/ or //

Constantes/literais

NaN null,Infinity undefined

Fluxo de controle

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

Datas e time

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

Declarações

Function new this var with

Tratamento de erro

Erro, Descrição, número, throw, Try... catch

Função de criação

caller, Function arguments, length

Métodos global

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

Number MAX_VALUE, MIN_VALUE NaN NEGATIVE_INFINITY, POSITIVE_INFINITY

Criação do Objeto

Object new constructor, instanceof, prototype, toString, valueOf

Operadores

Addition (+), Subtraction (-) Modulus arithmetic (%) Multiplication (*), Division (/) Negation (-) Equality (==), Inequality (!=) Less Than (<), Less Than or Equal To (<=) Greater Than (>) Greater Than or Equal To (>=) Logical And(&&), Or (||), Not (!) Bitwise And (&), Or (|), Not (~), Xor (^) Bitwise Left Shift (<<), Shift Right (>>) Unsigned Shift Right (>>>) Conditional (?:) 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

Category (Categoria)

Recurso/palavra-chave ECMAScript 4 proposto

Objetos com base em classe

classe, amplia, implementa, interface,função get, conjunto de funções, estático,pública, particular, protegido, interno,Resumo, final,Ocultar, Substituir,estático

Declarações

Const

Enumerações

Enum

Consulte também

Conceitos

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

Outros recursos

Referência do JScript