VBScript - składnia
Twój pierwszy VBScript
Napiszmy VBScript, który wydrukuje "Hello World".
<html>
<body>
<script language = "vbscript" type = "text/vbscript">
document.write("Hello World!")
</script>
</body>
</html>
W powyższym przykładzie nazwaliśmy funkcję document.write , która zapisuje ciąg znaków w dokumencie HTML. Ta funkcja może być używana do pisania tekstu, HTML lub obu. Tak więc powyższy kod wyświetli następujący wynik -
Hello World!
Spacje i podziały wierszy
VBScript ignoruje spacje, tabulatory i znaki nowej linii, które pojawiają się w programach VBScript. W programie można swobodnie używać spacji, tabulatorów i znaków nowej linii, dzięki czemu można swobodnie formatować i wcinać swoje programy w schludny i spójny sposób, dzięki czemu kod jest łatwy do odczytania i zrozumienia.
Formatowanie
VBScript jest oparty na Visual Basic firmy Microsoft. W przeciwieństwie do JavaScript, żadne terminatory instrukcji, takie jak średnik, nie są używane do zakończenia określonej instrukcji.
Składnia jednowierszowa
Dwukropki są używane, gdy dwa lub więcej wierszy VBScript powinno być zapisanych w jednym wierszu. Dlatego w VBScript dwukropki działają jako separator linii.
<script language = "vbscript" type = "text/vbscript">
var1 = 10 : var2 = 20
</script>
Składnia wielu wierszy
Kiedy instrukcja w VBScript jest długa i jeśli użytkownik chce podzielić ją na wiele wierszy, musi użyć podkreślenia „_”. Poprawia to czytelność kodu. Poniższy przykład ilustruje sposób pracy z wieloma wierszami.
<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>
Zastrzeżone słowa
Poniższa lista przedstawia słowa zastrzeżone w języku VBScript. Te zastrzeżone słowa NIE POWINNY być używane jako stałe, zmienne ani żadne inne nazwy identyfikatorów.
Pętla | LSet | Mnie |
Mod | Nowy | Kolejny |
Nie | Nic | Zero |
Na | Opcja | Opcjonalny |
Lub | ParamArray | Zachować |
Prywatny | Publiczny | RaiseEvent |
ReDim | Rem | Wznawianie |
RSet | Wybierz | Zestaw |
Udostępnione | Pojedynczy | Statyczny |
Zatrzymać | Pod | Następnie |
Do | Prawdziwe | Rodzaj |
I | Tak jak | Boolean |
ByRef | Bajt | ByVal |
Połączenie | Walizka | Klasa |
Konst | Waluta | Odpluskwić |
Ciemny | Zrobić | Podwójnie |
Każdy | Jeszcze | Inaczej jeśli |
Pusty | Koniec | EndIf |
Enum | Eqv | Zdarzenie |
Wyjście | Fałszywy | Dla |
Funkcjonować | Dostać | Iść do |
Gdyby | Chochlik | Przybory |
W | Liczba całkowita | Jest |
Pozwolić | Lubić | Długo |
Typ | Aż do | Wariant |
Wend | Podczas | Z |
Xor | Eval | Wykonać |
Msgbox | Wymazać | ExecuteGlobal |
Opcja jawna | Losuj | SendKeys |
Rozróżnianie wielkości liter
VBScript to plik case-insensitive language. Oznacza to, że słowa kluczowe języka, zmienne, nazwy funkcji i wszelkie inne identyfikatory NIE muszą być wpisywane ze stałą wielkością liter. Więc identyfikatory int_counter, INT_Counter i INT_COUNTER mają to samo znaczenie w VBScript.
Komentarze w VBScript
Komentarze służą do dokumentowania logiki programu i informacji o użytkowniku, dzięki którym inni programiści mogą bezproblemowo pracować nad tym samym kodem w przyszłości. Może zawierać informacje, takie jak opracowane przez, zmodyfikowane przez, a także może zawierać wbudowaną logikę. Komentarze są ignorowane przez tłumacza podczas wykonywania. Komentarze w VBScript są oznaczane dwiema metodami.
1. Any statement that starts with a Single Quote (‘) is treated as comment.
Oto przykład -
<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”.
Oto przykład -
<script language = "vbscript" type = "text/vbscript">
<!—
REM This Script is written to Validate the Entered Input
REM Modified by : Tutorials point/user2
//- >
</script>