Freigeben über


Übersetzen in JScript aus VBScript

In VBScript ...Jede Schleife listet die Elemente einer Auflistung auf. in JScript ...in Schleife listet die Member eines JScript-Objekts oder -Arrays auf. Um eine Auflistung in JScript aufzulisten, verwenden Sie ein Enumerator-Objekt.

In JScript gibt es mehrere Datentypen, z. B. Zahlen, Zeichenfolgen, Booleans, Objekte und das NULL-Attribut. VBScript verwendet nur einen Datentyp, Variant, der untertypisiert werden kann, um Zeichenfolgen, Zahlen, Boolesche usw. darzustellen.

In JScript können Arrays dynamisch erweitert werden, indem ein neuer Wert für die Length-Eigenschaft des Arrays festgelegt wird. In VBScript können Arrays nicht vergrößert werden. sie müssen mithilfe der redim-Anweisung neu dimensioniert werden.

Sowohl VBScript als auch JScript unterstützen Funktionen. VBScript unterstützt jedoch auch Unterroutinen. Unterroutinen ähneln Funktionen, geben aber keinen Wert zurück.

Bei JScript wird die Groß-/Kleinschreibung beachtet. VBScript ist nicht.

JScript wird sowohl von Internet-Explorer als auch von Netscape Navigator unterstützt. Netscape Navigator unterstützt VBScript nicht.

JScript stellt das Error-Objekt bereit, das zum Auffangen und Behandeln von Fehlern verwendet werden kann. Das Error-Objekt entspricht dem VBScript-Objekt Err.

JScript-Arrays sind keine Arrays des Variablentyps VARIANT SAFEARRAY. Wenn Ihr Skript eine VARIANT SAFEARRAY-Variable von einem COM-Objekt oder VBScript-Skript empfängt, muss es ein VBArray-Objekt verwenden, um auf die VARIABLE VARIANT SAFEARRAY zuzugreifen.

Übersetzen in JScript