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 基於微軟的 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 選擇 設定
共享 單精度 靜態
停止 然後
真的 型別
作為 布林型
ByRef 位元組 ByVal
呼叫 案例
常量 貨幣 除錯
暗淡 雙精度
每個 別的 ElseIf
結束 EndIf
列舉 Eqv 事件
退出 錯誤的 為了
功能 得到 轉到
如果 隱含 實現
整數
喜歡 長整數
TypeOf 直到 變體
Wend
異或 Eval 執行
Msgbox 擦除 ExecuteGlobal
Option Explicit Randomize 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”開頭的任何語句。

以下是一個示例:

<script language = "vbscript" type = "text/vbscript">
   <!—
      REM This Script is written to Validate the Entered Input
      REM Modified by  : Tutorials point/user2
   //- >
</script>
廣告

© . All rights reserved.