Übersetzen in JScript aus VBScript
In VBScript wird für... Jede Schleife listet die Member einer Auflistung auf. in JScript für... in-Schleife listet die Member eines JScript Objekts oder Arrays auf. Um eine Auflistung in JScript aufzuzählen, verwenden Sie ein Enumeratorobjekt.
In JScript gibt es mehrere Datentypen wie Zahlen, Zeichenfolgen, Boolesche Werte, Objekte und das NULL-Attribut. VBScript verwendet nur einen Datentyp, Variant, der subtypisiert werden kann, um Zeichenfolgen, Zahlen, Boolesche Werte 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 dies 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 Abfangen und Behandeln von Fehlern verwendet werden kann. Das Error-Objekt entspricht dem VBScript-Err-Objekt.
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 VARIANT SAFEARRAY-Variable zuzugreifen.