Давайте напишем VBScript для распечатки «Hello World».
<html> <body> <script language = "vbscript" type = "text/vbscript"> document.write("Hello World!") </script> </body> </html>
В приведенном выше примере мы вызвали функцию document.write , которая записывает строку в документ HTML. Эта функция может использоваться для написания текста, HTML или обоих. Таким образом, приведенный выше код будет отображать следующий результат —
Hello World!
Пробелы и разрывы строк
VBScript игнорирует пробелы, табуляции и новые строки, которые появляются в программах VBScript. Можно свободно использовать пробелы, табуляции и переводы строк в рамках программы, поэтому вы можете свободно форматировать и создавать отступы для своих программ аккуратно и последовательно, что делает код легким для чтения и понимания.
форматирование
VBScript основан на Microsoft Visual Basic. В отличие от JavaScript, терминаторы операторов, такие как точка с запятой, не используются для завершения определенного оператора.
Синтаксис одной строки
Двоеточие используется, когда две или более строки VBScript должны быть записаны в одну строку. Следовательно, в VBScript, двоеточия действуют как разделитель строк.
<script language = "vbscript" type = "text/vbscript"> var1 = 10 : var2 = 20 </script>
Многострочный синтаксис
Когда оператор в VBScript является длинным и если пользователь хочет разбить его на несколько строк, пользователь должен использовать подчеркивание «_». Это улучшает читабельность кода. В следующем примере показано, как работать с несколькими строками.
<script language = "vbscript" type = "text/vbscript"> var1 = 10 var2 = 20 Sum = var1 + var2 document.write("The Sum of two numbers"&_"var1 and var2 is " & Sum) </script>
Зарезервированные слова
В следующем списке показаны зарезервированные слова в VBScript. Эти зарезервированные слова НЕ ДОЛЖНЫ использоваться в качестве константы или переменной или любых других имен идентификаторов.
петля | LSet | мне |
модификация | новый | следующий |
Не | Ничего такого | Ноль |
На | вариант | Необязательный |
Или же | ParamArray | заповедник |
Частный | общественного | RaiseEvent |
ReDim | Rem | Продолжить |
RSet | Выбрать | Задавать |
Общий | не замужем | статический |
Стоп | Sub | затем |
к | Правда | Тип |
А также | Как | логический |
ByRef | Байт | ByVal |
Вызов | случай | Учебный класс |
Const | валюта | отлаживать |
тусклый | Делать | двойной |
каждый | еще | ElseIf |
пустой | Конец | EndIf |
Enum | Eqv | Событие |
Выход | Ложь | За |
функция | Получить | Идти к |
Если | чертенок | инвентарь |
В | целое число | Является |
Позволять | подобно | Долго |
Тип | До тех пор | Вариант |
венед | В то время как | С |
Xor | Eval | казнить |
Msgbox | стирать | ExecuteGlobal |
Вариант Явный | Перемешайте | SendKeys |
Чувствительность к регистру
VBScript — это язык без учета регистра . Это означает, что ключевые слова языка, переменные, имена функций и любые другие идентификаторы НЕ ДОЛЖНЫ печататься с постоянной заглавной буквой. Таким образом, идентификаторы int_counter, INT_Counter и INT_COUNTER имеют одинаковое значение в VBScript.
Комментарии в VBScript
Комментарии используются для документирования логики программы и пользовательской информации, с которой другие программисты могут беспрепятственно работать над тем же кодом в будущем. Он может включать в себя информацию, такую как разработанную, модифицированную, и он также может включать встроенную логику. Комментарии игнорируются интерпретатором при исполнении. Комментарии в VBScript обозначаются двумя способами.
1. Любое утверждение, начинающееся с одинарной кавычки (‘), рассматривается как комментарий.
Ниже приведен пример —
<script language = "vbscript" type = "text/vbscript"> <!— ' This Script is invoked after successful login ' Written by : TutorialsPoint ' Return Value : True / False //- > </script>
2. Любое утверждение, начинающееся с ключевого слова «REM».
Ниже приведен пример —