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>