O que é o JScript 8.0?

JScript 8.0 é a próxima geração de uma implementação Microsoft da linguagem ECMA 262.Combinar o conjunto de recursos das versões anteriores do JScript com os melhores recursos de linguagens baseadas em classe, JScript 8.0 inclui o melhor dos dois mundos.Melhorias em JScript 8.0 — que está sendo desenvolvido em conjunto com ECMAScript edição 4 — incluem o verdadeiro código compilado, digitado e variáveis sem especificação de tipo, e início-vinculação tardia, classes (com herança, sobrecarga de função, os acessadores da propriedade e muito mais), pacotes, suporte a várias linguagens e acesso completo ao .NET estrutura.

Novos recursos

JScript 8.0 é uma verdadeira linguagem de scripts e orientada a objeto.Embora JScript 8.0 agora pode usar classes, tipos e outros recursos de linguagem avançados para escrever aplicativos robusto, ele retém sua funcionalidade "script", com suporte para programação sem especificação de tipo, funções expando e classes, execução de código dinâmico (usandoeval) e muito mais.

Como sendo um idioma sem especificação de tipo, JScript 8.0 agora pode ser uma linguagem com rigidez de tipos.Em versões anteriores, a estrutura sem rigidez de tipos do JScript significava variáveis presume-se o tipo de valor atribuído a eles.Na verdade, você não pode declarar os tipos de dados de variáveis em versões anteriores.JScript 8.0 fornece mais flexibilidade do que as versões anteriores do JScript, permitindo que variáveis para ser do tipo anotado.Isso vincula uma variável a um tipo de dados específico, e a variável pode armazenar somente dados desse tipo.

Há muitas vantagens de rigidez de tipos em uma linguagem de programação.Juntamente com o benefício ocorre quando você usa um tipo de dados que se ajuste corretamente os dados que você está usando, você obtém vários outros benefícios:

  • Velocidade de execução aprimorado

  • Verificação de tipo de execução time de compilar time

  • Código autodocumentado

Por fim, é importante lembrar que JScript 8.0 não é uma versão condensada de outra linguagem de programação, nem uma simplificação de qualquer coisa.Ele é uma linguagem de scripts moderna com uma ampla variedade de aplicativos.

Observação:

O código muitos exemplos incluídos JScript 8.0 é um pouco mais explícito e menos denso de scripts real.O objetivo é a esclarecer os conceitos em vez da expressar concisão codificação ideal e estilo.Em qualquer caso, não há nenhum pena no escrever código que você pode ler e compreender seis meses depois gravá-los com com facilidade.

Consulte também

Outros recursos

Referência do JScript