Traducción a JScript desde VBScript
En VBScript, for... Cada bucle enumera los miembros de una colección; en JScript, para... en bucle enumera los miembros de un objeto o matriz JScript. Para enumerar una colección en JScript, use un objeto Enumerator.
En JScript, hay varios tipos de datos, como números, cadenas, booleanos, objetos y el atributo null. VBScript solo usa un tipo de datos, Variant, que se puede subtipo para representar cadenas, números, booleanos, etc.
En JScript, las matrices se pueden expandir dinámicamente estableciendo un nuevo valor para la propiedad length de la matriz. En VBScript, las matrices no se pueden ampliar; deben redimensionarse mediante la instrucción redim .
Tanto VBScript como JScript admiten funciones. VbScript, sin embargo, también admite subrutinas. Las subrutinas son similares a las funciones, pero no devuelven un valor.
JScript distingue mayúsculas de minúsculas. VBScript no es.
JScript es compatible con Internet Explorer y Netscape Navigator. Netscape Navigator no admite VBScript.
JScript proporciona el objeto Error, que se puede usar para interceptar y controlar errores. El objeto Error es análogo al objeto Err de VBScript.
Las matrices JScript no son matrices del tipo de variable VARIANT SAFEARRAY. Si el script recibe una variable VARIANT SAFEARRAY de un objeto COM o un script VBScript, debe usar un objeto VBArray para tener acceso a la variable VARIANT SAFEARRAY .