Traduzindo para JScript do VBScript

No VBScript, o For... Cada loop enumera os membros de uma coleção; em JScript, o para... em loop enumera os membros de um objeto ou matriz JScript. Para enumerar uma coleção em JScript, use um objeto Enumerador.

Em JScript, há vários tipos de dados, como números, cadeias de caracteres, boolianos, objetos e o atributo nulo. O VBScript usa apenas um tipo de dados, Variant, que pode ser subtipo para representar cadeias de caracteres, números, Booleans e assim por diante.

Em JScript, as matrizes podem ser expandidas dinamicamente definindo um novo valor para a propriedade de comprimento da matriz. No VBScript, as matrizes não podem ser ampliadas; eles devem ser redimensionados usando a instrução redim .

O VBScript e o JScript dão suporte a funções. O VBScript, no entanto, também dá suporte a sub-rotinas. As sub-rotinas são semelhantes às funções, mas não retornam um valor.

JScript diferencia maiúsculas de minúsculas. VBScript não é.

JScript é compatível com o Internet Explorer e o Netscape Navigator. O Netscape Navigator não dá suporte ao VBScript.

JScript fornece o objeto Error, que pode ser usado para capturar e manipular erros. O objeto Error é análogo ao objeto Err do VBScript.

JScript matrizes não são matrizes do tipo de variável VARIANT SAFEARRAY. Se o script receber uma variável VARIANT SAFEARRAY de um objeto COM ou script VBScript, ele deverá usar um objeto VBArray para acessar a variável VARIANT SAFEARRAY .

Traduzindo para JScript