Нужно пересесть с Javascript на VBScript

davidko

Сменил работу, на новой требуют то же самое, что делал раньше, только на ВБскрипте вместо Яваскрипта, подскажите, пожалуйста, что оптимально заботать для безболезненного перехода от одного к другому и на каких "кошках" лучше потренироваться? Просьба не отсылать в гугл и прочий "поеск" особо усердно, так как сижу через GPRS и трафик больно дорог,был бы очень благодарен за подробный и развёрнутый ответ прямо здесь. Времени - неделя (выхожу на работу 22го).

davidko

эх...ну посоветуйте, что ли, тогда что-нибудь просто по vbscript, чтоб без воды, по существу?

kruzer25

msdn?
ЗЫ: Насколько я понимаю, если ты пользуешься DOM, то разница между JS и VBS - только в синтаксисе языка (типа, где в JS фигурные скобки, в VBS - begin и end итп).

FRider

в VB(и VB script) нет begin. Есть закрывающий End для операторов: END IF, END SELECT, END SUB и т.п.
Цикл FOR завершается NEXT (имя переменной цикла).
Циклы с пред(пост) условиями имеют специальный синтакстис: Do WHILE <условие> <тело цикла> LOOP, DO <тело цикла> LOOP UNTIL <условие>, WHILE <условие> WEND.
Есть некая разница во встроенных функциях(например функциях обработки строк). Точных примеров не помню ибо в этом дерьме давно не копался.
Разница в обработке ошибок - в яваскрипте есть какая-никакая обработка исключений, в вб скрипте этого нет, надо писать вначале функции ON ERROR RESUME NEXT и после каждого ошибкоопасного места анализировать объект Err(кажись свойство Number короче стандартный анализ кода ошибки. Хотя если пишешь скрипты в броузере это тебе вряд ли потребуется.
Integer - 2х быйтное целое, в отличае от 4х байтного инта.
Больше ничего не помню
Поботай мсдн по словам jscript reference, vb script reference. Там есть все и прилично описано.
ЗЫ. Хуево ты работу сменил...

FRider

Еще вспомнил.
Чтобы что либо возвратить из функции нужно написать в теле функции: <имя функции> = <возвращаемое значение>. Это не приводит к выходу из функции. Чтобы выйти в произвольном месте функции нужно написать Exit function.

davidko

Благодарю =)
насчёт качества смены работы - удовлетворяет требованию "получать в питере столько же, сколько получал в москве", и ладно уж тогда
Оставить комментарий
Имя или ник:
Комментарий: