Informações sobre a versão de JScript

JScript é uma linguagem que continua a evoluir, e cada nova versão do idioma apresenta novos recursos.Para aproveitar Tudo os recursos fornecidos por uma versão específica do Idioma, uma versão compatível do mecanismo de script ou do compilador é necessária.

As versões e aplicativos de host

Ao escrever código para um aplicativo do lado do servidor ou um programa de linha de comando, a versão do compilador e as versões do JScript que ofereça suporte a ele são normalmente conhecidos.No entanto, ao escrever lado do cliente scripts que são executados no mecanismo de script de um navegador, o script Executando detecta a versão do mecanismo.Depois que a versão do mecanismo é conhecida, um script escrito em uma versão compatível do JScript pode ser executado.Para obter mais informações, consulte detecção Browser Capabilities.

A tabela a seguir lista a versão do Microsoft JScript implementada por aplicativos de host.

Aplicativo de host

1.0

2.0

3.0

4.0

5.0

5.1

5.5

5.6

.NET

8.0

Microsoft Internet Explorer 3,0

x

 

 

 

 

 

 

 

 

 

Microsoft Internet Information Servidor 3.0

 

x

 

 

 

 

 

 

 

 

Microsoft Internet Explorer 4,0

 

 

x

 

 

 

 

 

 

 

Microsoft Internet Information Servidor 4,0

 

 

x

 

 

 

 

 

 

 

Microsoft Internet Explorer 5,0

 

 

 

 

x

 

 

 

 

 

Microsoft Internet Explorer 5,01

 

 

 

 

 

x

 

 

 

 

Microsoft Windows 2000

 

 

 

 

 

x

 

 

 

 

Microsoft Internet Explorer 5.5

 

 

 

 

 

 

x

 

 

 

Microsoft Windows Millennium Edition

 

 

 

 

 

 

x

 

 

 

Microsoft Internet Explorer 6,0

 

 

 

 

 

 

 

x

 

 

Microsoft Windows XP

 

 

 

 

 

 

 

x

 

 

Microsoft Windows Server 2003

 

 

 

 

 

 

 

x

 

 

Microsoft .NET framework 1.0

 

 

 

 

 

 

 

 

x

 

Observação:

O número da versão relatado pela Função ScriptEngineMajorVersion e a variável de compilação condicional @_jscript_version é sempre numéricos.Isso permite que comparações numéricas deve ser feito com o número de versão.Para aplicativos do .NET versão, a versão relatada é 7. x, não .NET.Isso significa que mecanismos esse Relatar um número de versão de 7. x ou superior pode compilar código JScript 8.0.

A tabela a seguir lista JScript Idioma recursos e a versão quando introduzidos pela Primeiro vez.

Elemento de idioma

1.0

2.0

3.0

4.0

5.0

5.5

.NET

8.0

0... propriedade n

 

 

 

 

 

x

 

 

$ 1... Propriedades $ 9

 

 

x

 

 

 

 

 

Método ABS

x

 

 

 

 

 

 

 

Modificador de resumo

 

 

 

 

 

 

x

 

Método ACOS

x

 

 

 

 

 

 

 

Objeto ActiveXObject

 

 

x

 

 

 

 

 

Operador de adição (+)

x

 

 

 

 

 

 

 

Operador de atribuição de adição (+=)

x

 

 

 

 

 

 

 

Método de ancoragem

x

 

 

 

 

 

 

 

Método Aplicar

 

 

 

 

 

x

 

 

argumentos de objeto

x

 

 

 

 

 

 

 

argumentos de propriedade

 

x

 

 

 

 

 

 

Objeto de matriz

 

x

 

 

 

 

 

 

Método ASIN

x

 

 

 

 

 

 

 

Operador de atribuição (=)

x

 

 

 

 

 

 

 

Método ATAN

x

 

 

 

 

 

 

 

Método ATAN2

x

 

 

 

 

 

 

 

Método atEnd

 

 

x

 

 

 

 

 

Método grande

x

 

 

 

 

 

 

 

Operador bit a bit E (&)

x

 

 

 

 

 

 

 

Operador de atribuição E bit a bit (& =)

x

 

 

 

 

 

 

 

Esquerda bitwise operador de Shift (< <)

x

 

 

 

 

 

 

 

Bitwise não operador (~)

x

 

 

 

 

 

 

 

BITWISE ou operador (|)

x

 

 

 

 

 

 

 

BITWISE ou operador de atribuição (| =)

x

 

 

 

 

 

 

 

Bit a bit Direito SHIFT operador (> >)

x

 

 

 

 

 

 

 

Operador bit a bit XOR (^)

x

 

 

 

 

 

 

 

Operador de atribuição XOR bit a bit (^ =)

x

 

 

 

 

 

 

 

Método de intermitência

x

 

 

 

 

 

 

 

Método de negrito

x

 

 

 

 

 

 

 

Tipo de dados booleano

 

 

 

 

 

 

x

 

Objeto Booleano

 

x

 

 

 

 

 

 

Instrução Interrupção

x

 

 

 

 

 

 

 

byte de tipo de dados

 

 

 

 

 

 

x

 

chamar o método

 

 

 

 

 

x

 

 

Propriedade chamado

 

 

 

 

 

x

 

 

Propriedade chamador

 

x

 

 

 

 

 

 

capturar instrução

 

 

 

 

x

 

 

 

@cc_on instrução

 

 

x

 

 

 

 

 

ceil método

x

 

 

 

 

 

 

 

caractere de tipo de dados

 

 

 

 

 

 

x

 

Método charAt

x

 

 

 

 

 

 

 

Método charCodeAt

 

 

 

 

 

x

 

 

instrução de classe

 

 

 

 

 

 

x

 

Operador de vírgula ()

x

 

 

 

 

 

 

 

/ / (Simples - linha de instrução de comentário)

x

 

 

 

 

 

 

 

/*..*/ (instrução de comentário de várias linhas)

x

 

 

 

 

 

 

 

Operadores de Comparação

x

 

 

 

 

 

 

 

compilar o método

 

 

x

 

 

 

 

 

concat método (matriz)

 

 

x

 

 

 

 

 

concat método (Cadeia de Caracteres)

 

 

x

 

 

 

 

 

Compilação condicional

 

 

x

 

 

 

 

 

Variáveis de compilação condicional

 

 

x

 

 

 

 

 

Operador (ternary) condicional (?:)

x

 

 

 

 

 

 

 

instrução Const

 

 

 

 

 

 

x

 

construtor de propriedades

 

x

 

 

 

 

 

 

continuar instrução

x

 

 

 

 

 

 

 

COS método

x

 

 

 

 

 

 

 

Conversão de tipo de dados

 

 

x

 

 

 

 

 

Objeto de data

x

 

 

 

 

 

 

 

@ Depurar diretiva

 

 

 

 

 

 

x

 

depurador instrução

 

 

x

 

 

 

 

 

Tipo de dados decimal

 

 

 

 

 

 

x

 

Método decodeURI

 

 

 

 

 

x

 

 

Método decodeURIComponent

 

 

 

 

 

x

 

 

Operador decréscimo (-)

x

 

 

 

 

 

 

 

Excluir operador

 

 

x

 

 

 

 

 

Propriedade Descrição

 

 

 

 

x

 

 

 

dimensões de método

 

 

x

 

 

 

 

 

Operador de divisão (/)

x

 

 

 

 

 

 

 

Operador de atribuição de divisão (/ =)

x

 

 

 

 

 

 

 

do...While instrução

 

 

x

 

 

 

 

 

Tipo de dados duplo

 

 

 

 

 

 

x

 

Propriedade E

x

 

 

 

 

 

 

 

Método encodeURI

 

 

 

 

 

x

 

 

Método encodeURIComponent

 

 

 

 

 

x

 

 

instrução Enum

 

 

 

 

 

 

x

 

Objeto enumerator

 

 

x

 

 

 

 

 

Operador de igualdade (==)

x

 

 

 

 

 

 

 

Erro ao objeto

 

 

 

 

x

 

 

 

Método de escape

x

 

 

 

 

 

 

 

Método Eval

x

 

 

 

 

 

 

 

Método Exec

 

 

x

 

 

 

 

 

Método Exp

x

 

 

 

 

 

 

 

Modificador expando

 

 

 

 

 

 

x

 

Literal False

x

 

 

 

 

 

 

 

Modificador de final

 

 

 

 

 

 

x

 

Método fixo

x

 

 

 

 

 

 

 

Tipo de dados de Flutuar

 

 

 

 

 

 

x

 

Método de Floor

x

 

 

 

 

 

 

 

Método FontColor

x

 

 

 

 

 

 

 

Método FontSize

x

 

 

 

 

 

 

 

para instrução

x

 

 

 

 

 

 

 

for... ninstrução

 

 

 

 

x

 

 

 

Método fromCharCode

 

 

x

 

 

 

 

 

função obter instrução

 

 

 

 

 

 

x

 

Objeto de função

 

x

 

 

 

 

 

 

função conjunto instrução

 

 

 

 

 

 

x

 

instrução de função

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

 

 

 

 

 

 

 

Função GetObject

 

 

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

 

 

 

 

 

Propriedade global

 

 

 

 

 

x

 

 

Maior que o operador (>)

x

 

 

 

 

 

 

 

Maior que ou igual ao operador (> =)

x

 

 

 

 

 

 

 

Método hasOwnProperty

 

 

 

 

 

x

 

 

Ocultar modificador

 

 

 

 

 

 

x

 

@If instrução

 

 

x

 

 

 

 

 

If... else instrução

x

 

 

 

 

 

 

 

Propriedade ignoreCase

 

 

 

 

 

x

 

 

Importar instrução

 

 

 

 

 

 

x

 

no operador

x

 

 

 

 

 

 

 

Operador de incremento (++)

x

 

 

 

 

 

 

 

Propriedade de índice

 

 

x

 

 

 

 

 

Método indexOf

x

 

 

 

 

 

 

 

Operador desigualdade (! =)

x

 

 

 

 

 

 

 

Propriedade infinito

 

 

x

 

 

 

 

 

Propriedade ($ _) de entrada

 

 

x

 

 

 

 

 

instanceof operador

 

 

 

 

x

 

 

 

Tipo de dados int

 

 

 

 

 

 

x

 

instrução de interface

 

 

 

 

 

 

x

 

Modificador interno

 

 

 

 

 

 

x

 

Método isFinite

 

 

x

 

 

 

 

 

Método isNaN

x

 

 

 

 

 

 

 

Método isPrototypeOf

 

 

 

 

 

x

 

 

Método itálico

x

 

 

 

 

 

 

 

Método do item

 

 

x

 

 

 

 

 

Tipos de dados do JScript

 

 

 

 

 

 

x

 

Junção método

 

x

 

 

 

 

 

 

Instrução rotulada

 

 

x

 

 

 

 

 

Propriedade lastIndex

 

 

x

 

 

 

 

 

Método lastIndexOf

x

 

 

 

 

 

 

 

Propriedade lastMatch ($ &)

 

 

 

 

 

x

 

 

Propriedade ($) + lastParen

 

 

 

 

 

x

 

 

Método LBound

 

 

x

 

 

 

 

 

Propriedade leftContext ($ `)

 

 

 

 

 

x

 

 

Esquerda operador de atribuição de SHIFT (< < =)

x

 

 

 

 

 

 

 

comprimento de propriedade (argumentos)

 

 

 

 

 

x

 

 

comprimento de propriedade (matriz)

 

x

 

 

 

 

 

 

comprimento de propriedade (função)

 

x

 

 

 

 

 

 

comprimento de propriedade (Cadeia de Caracteres)

x

 

 

 

 

 

 

 

Menos que o operador (<)

x

 

 

 

 

 

 

 

Menos ou igual a operador (< =)

x

 

 

 

 

 

 

 

vincular o método

x

 

 

 

 

 

 

 

Propriedade LN2

x

 

 

 

 

 

 

 

Propriedade LN10

x

 

 

 

 

 

 

 

Método localeCompare

 

 

 

 

 

x

 

 

Método de logon

x

 

 

 

 

 

 

 

Propriedade LOG2E

x

 

 

 

 

 

 

 

Propriedade LOG10E

x

 

 

 

 

 

 

 

Operador lógico AND (&)

x

 

 

 

 

 

 

 

Lógica não é um operador (!)

x

 

 

 

 

 

 

 

Lógica ou operador (|)

x

 

 

 

 

 

 

 

Tipo de dados longo

 

 

 

 

 

 

x

 

corresponde ao método

 

 

x

 

 

 

 

 

Objeto Matemática

x

 

 

 

 

 

 

 

Método máximo

x

 

 

 

 

 

 

 

Propriedade MAX_VALUE

 

x

 

 

 

 

 

 

Propriedade de mensagem

 

 

 

 

 

x

 

 

Método mín.

x

 

 

 

 

 

 

 

Propriedade MIN_VALUE

 

x

 

 

 

 

 

 

Operador de módulo (%)

x

 

 

 

 

 

 

 

Operador de atribuição de módulo (% =)

x

 

 

 

 

 

 

 

Método moveFirst

 

 

x

 

 

 

 

 

Método moveNext

 

 

x

 

 

 

 

 

Propriedade combinada

 

 

 

 

 

x

 

 

Operador de multiplicação (*)

x

 

 

 

 

 

 

 

Operador de atribuição de multiplicação (* =)

x

 

 

 

 

 

 

 

nome de propriedade

 

 

 

 

 

x

 

 

Propriedade NaN (global)

 

 

x

 

 

 

 

 

Propriedade NaN (número)

 

x

 

 

 

 

 

 

Propriedade NEGATIVE_INFINITY

 

x

 

 

 

 

 

 

novo operador

x

 

 

 

 

 

 

 

Operador nonidentity (! ==)

x

 

 

 

 

 

 

 

Literal nulo

x

 

 

 

 

 

 

 

Tipo de dados número

 

 

 

 

 

 

x

 

Objeto de número

 

x

 

 

 

 

 

 

número de propriedade

 

 

 

 

x

 

 

 

Objeto objetos

 

 

x

 

 

 

 

 

Precedência de operador

x

 

 

 

 

 

 

 

Substituir o modificador

 

 

 

 

 

 

x

 

instrução de pacote

 

 

 

 

 

 

x

 

Analisar o método

x

 

 

 

 

 

 

 

Método parseFloat

x

 

 

 

 

 

 

 

Método parseInt

x

 

 

 

 

 

 

 

Propriedade PI

x

 

 

 

 

 

 

 

pop-método

 

 

 

 

 

x

 

 

@Posição diretiva

 

 

 

 

 

 

x

 

Propriedade POSITIVE_INFINITY

 

x

 

 

 

 

 

 

pow método

x

 

 

 

 

 

 

 

instrução de Imprimir

 

 

 

 

 

 

x

 

Modificador de particular

 

 

 

 

 

 

x

 

Propriedade propertyIsEnumerable

 

 

 

 

 

x

 

 

Modificador de protegido

 

 

 

 

 

 

x

 

Propriedade de protótipo

 

x

 

 

 

 

 

 

Modificador de público

 

 

 

 

 

 

x

 

Método de envio

 

 

 

 

 

x

 

 

Método aleatório

x

 

 

 

 

 

 

 

Objeto RegExp

 

 

x

 

 

 

 

 

Objeto de Expressãosões regulares

 

 

x

 

 

 

 

 

Sintaxe de Expressãosões regulares

 

 

x

 

 

 

 

 

Método Substituir

x

 

 

 

 

 

 

 

retornar instrução

x

 

 

 

 

 

 

 

Reverter o método

 

x

 

 

 

 

 

 

Propriedade rightContext ($ ')

 

 

 

 

 

x

 

 

SHIFT operador de atribuição de direito (> > =)

x

 

 

 

 

 

 

 

Arredondar o método

x

 

 

 

 

 

 

 

Tipo de dados SByte

 

 

 

 

 

 

x

 

Função ScriptEngine

 

x

 

 

 

 

 

 

Função ScriptEngineBuildVersion

 

x

 

 

 

 

 

 

Função ScriptEngineMajorVersion

 

x

 

 

 

 

 

 

Função ScriptEngineMinorVersion

 

x

 

 

 

 

 

 

Método de Pesquisarr

 

 

x

 

 

 

 

 

@set instrução

 

 

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

 

 

Tipo de dados Abreviados

 

 

 

 

 

 

x

 

Método Sin

x

 

 

 

 

 

 

 

dividir o método (matriz)

 

 

x

 

 

 

 

 

dividir o método (Cadeia de Caracteres)

 

 

x

 

 

 

 

 

Método pequeno

x

 

 

 

 

 

 

 

Método de Classificar

 

x

 

 

 

 

 

 

Propriedade de origem

 

 

x

 

 

 

 

 

personalisá método

 

 

 

 

 

x

 

 

Método de Dividir

 

 

x

 

 

 

 

 

Método SQRT

x

 

 

 

 

 

 

 

Propriedade SQRT1_2

x

 

 

 

 

 

 

 

Propriedade SQRT2

x

 

 

 

 

 

 

 

Modificador estático

 

 

 

 

 

 

x

 

Instrução Estático

 

 

 

 

 

 

x

 

Estrito operador de igualdade (=)

x

 

 

 

 

 

 

 

obter método

x

 

 

 

 

 

 

 

Tipo de dados de seqüência de caracteres

 

 

 

 

 

 

x

 

Objeto de cadeia de caracteres

x

 

 

 

 

 

 

 

sub método

x

 

 

 

 

 

 

 

Método substr

 

 

x

 

 

 

 

 

Subcadeia de método

x

 

 

 

 

 

 

 

Operador de subtração (-)

x

 

 

 

 

 

 

 

Operador de atribuição de subtração (-)

x

 

 

 

 

 

 

 

Método de SUP

x

 

 

 

 

 

 

 

o supertipo instrução

 

 

 

 

 

 

x

 

Switch instrução

 

 

x

 

 

 

 

 

Método de tan

x

 

 

 

 

 

 

 

Método de teste

 

 

x

 

 

 

 

 

Isso instrução

x

 

 

 

 

 

 

 

Exibir instrução

 

 

 

 

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

 

 

 

 

 

Literal Verdadeiro

x

 

 

 

 

 

 

 

Try... catch... Finalmente instrução

 

 

 

 

x

 

 

 

Tipo de anotação

 

 

 

 

 

 

x

 

Conversão de tipo

 

 

 

 

 

 

x

 

Operador TypeOf

x

 

 

 

 

 

 

 

Método UBound

 

 

x

 

 

 

 

 

uint tipo de dados

 

 

 

 

 

 

x

 

Tipo de dados ULong

 

 

 

 

 

 

x

 

Operador de negação unário (-)

x

 

 

 

 

 

 

 

Propriedade indefinida

 

 

 

 

 

x

 

 

unescape método

x

 

 

 

 

 

 

 

unshift método

 

 

 

 

 

x

 

 

Não assinado operador de Shift Direito (> > >)

x

 

 

 

 

 

 

 

Não assinado operador de atribuição SHIFT Direito (> > > =)

x

 

 

 

 

 

 

 

Tipo de dados UShort

 

 

 

 

 

 

x

 

Método UTC

x

 

 

 

 

 

 

 

Método valueOf

 

x

 

 

 

 

 

 

var instrução

x

 

 

 

 

 

 

 

Objeto VBArray

 

 

x

 

 

 

 

 

Operador void

 

x

 

 

 

 

 

 

durante a instrução

x

 

 

 

 

 

 

 

com a instrução

x

 

 

 

 

 

 

 

Consulte também

Conceitos

O que do Novo em JScript 8.0?

Outros recursos

Referência do JScript