Преобразование в JScript из VBScript
В VBScript, for...Каждый цикл перечисляет элементы коллекции; в JScript — для...в цикле перечисляет элементы объекта или массива JScript. Чтобы перечислить коллекцию в JScript, используйте объект Перечислителя.
В JScript существует несколько типов данных, таких как числа, строки, логические элементы, объекты и атрибут NULL. VBScript использует только один тип данных Variant, который может быть подтипирован для представления строк, чисел, логических значений и т. д.
В JScript массивы можно развертывать динамически, задав новое значение для свойства длины массива. В VBScript невозможно увеличить массивы; Они должны быть переименованы с помощью инструкции redim .
Функции поддержки VBScript и JScript. Однако VBScript также поддерживает вложенные каналы. Вложенные каналы похожи на функции, но не возвращают значение.
JScript учитывает регистр. VBScript не является.
JScript поддерживается как Интернет Обозреватель, так и Netscape Navigator. Netscape Navigator не поддерживает VBScript.
JScript предоставляет объект Error, который можно использовать для перехвата и обработки ошибок. Объект Error аналогиен объекту VBScript Err.
Массивы JScript не являются массивами типа переменной VARIANT SAFEARRAY. Если скрипт получает переменную VARIANT SAFEARRAY из com-объекта или скрипта VBScript, он должен использовать объект VBArray для доступа к переменной VARIANT SAFEARRAY .
См. также