Traduzindo para JScript do VBScript

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

No JScript, há vários tipos de dados, como números, cadeias de caracteres, booleanos, objetos e o atributo null. O VBScript usa apenas um tipo de dados, Variant, que pode ser subtipado para representar cadeias de caracteres, números, booleanos e assim por diante.

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

As funções de suporte VBScript e JScript. O VBScript, no entanto, também oferece 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 é suportado pelo Internet Explorer e Netscape Navigator. O Netscape Navigator não suporta VBScript.

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

As matrizes JScript 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