Давайте напишем 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».
Ниже приведен пример —