Übersetzen in VBScript aus JavaScript
In JavaScript gibt es mehrere Datentypen, z. B. Zahlen, Zeichenfolgen, Boolesche Werte, Objekte und das NULL-Attribut. VBScript verwendet nur den Datentyp Variant, der untertypisiert werden kann, um Zeichenfolgen, Zahlen, Boolesche Werte usw. darzustellen.
In JavaScript 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 JavaScript unterstützen Funktionen. VBScript unterstützt jedoch auch Unterroutinen. Unterroutinen ähneln Funktionen, geben jedoch keinen Wert zurück.
In JavaScript muss die Groß-/Kleinschreibung beachtet werden. VBScript ist dies nicht.
JavaScript wird von einer Vielzahl von Webbrowsern unterstützt, einschließlich Internet Explorer und Netscape Navigator. Netscape Navigator unterstützt VBScript nicht.
VBScript unterstützt die Fehlerbehandlung über sein Err-Objekt. JavaScript bietet derzeit keine Möglichkeit zum Abfangen und Behandeln von Fehlern.