Freigeben über


Übersetzen von JScript in VBScript

In VBScript ...Jede Schleife listet die Member einer Auflistung auf; in JScript die für... in -Schleife listet die Member eines JScript-Objekts oder -Arrays auf. Verwenden Sie ein Enumerator-Objekt, um eine Auflistung in JScript aufzulisten.

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

In JScript gibt es mehrere Datentypen, z. B. Zahlen, Zeichenfolgen, Boolesche Werte, Objekte und das NULL-Attribut. VBScript verwendet nur einen Datentyp, Variant, der subtypisiert 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 jedoch keinen Wert zurück.

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

JScript wird von einer Vielzahl von Webbrowsern unterstützt, einschließlich Internet Explorer und Netscape Navigator. Netscape Navigator unterstützt VBScript nicht.

JScript-Arrays sind keine Arrays des Variablentyps VARIANT SAFEARRAY. Ein JScript-Skript muss ein VBArray-Objekt verwenden, um auf die VARIABLE VARIANT SAFEARRAY zuzugreifen. VBScript-Skripts können direkt auf VARIANT SAFEARRAY-Variablen zugreifen.

Übersetzen in VBScript