VBScript - Синтаксис
Ваш первый VBScript
Давайте напишем 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 | Рем | Резюме |
RSet | Выбрать | Набор |
Общий | не замужем | Статический |
Стоп | Sub | потом |
Чтобы | Правда | Тип |
И | В виде | Булево |
ByRef | Байт | ByVal |
Вызов | случай | Класс |
Const | валюта | Отлаживать |
Тусклый | Делать | Двойной |
Каждый | Еще | ElseIf |
Пустой | Конец | Конец Если |
Enum | Eqv | Событие |
Выход | Ложь | За |
Функция | Получить | Идти к |
Если | Бес | Орудия |
В | Целое число | Является |
Позволять | подобно | Долго |
Тип | До того как | Вариант |
Wend | В то время как | С участием |
Xor | Eval | Выполнить |
Msgbox | Стереть | ExecuteGlobal |
Вариант явный | Рандомизировать | SendKeys |
Чувствительность к регистру
VBScript - это case-insensitive language. Это означает, что ключевые слова языка, переменные, имена функций и любые другие идентификаторы НЕ нужно вводить с постоянным использованием заглавных букв. Таким образом, идентификаторы int_counter, INT_Counter и INT_COUNTER имеют одинаковое значение в VBScript.
Комментарии в VBScript
Комментарии используются для документирования логики программы и пользовательской информации, с которой другие программисты могут беспрепятственно работать над тем же кодом в будущем. Он может включать в себя информацию, такую как разработанная, измененная, а также может включать встроенную логику. Комментарии игнорируются интерпретатором во время выполнения. Комментарии в VBScript обозначаются двумя способами.
1. Any statement that starts with a Single Quote (‘) is treated as comment.
Ниже приведен пример -
<script language = "vbscript" type = "text/vbscript">
<!—
' This Script is invoked after successful login
' Written by : TutorialsPoint
' Return Value : True / False
//- >
</script>
2. Any statement that starts with the keyword “REM”.
Ниже приведен пример -
<script language = "vbscript" type = "text/vbscript">
<!—
REM This Script is written to Validate the Entered Input
REM Modified by : Tutorials point/user2
//- >
</script>