- VBScript 教程
- VBScript - 首頁
- VBScript - 概述
- VBScript - 語法
- VBScript - 啟用
- VBScript - 位置
- VBScript - 變數
- VBScript - 常量
- VBScript - 運算子
- VBScript - 決策
- VBScript - 迴圈
- VBScript - 事件
- VBScript - Cookies
- VBScript - 數字
- VBScript - 字串
- VBScript - 陣列
- VBScript - 日期
- VBScript 高階
- VBScript - 過程
- VBScript - 對話方塊
- VBScript - 面向物件
- VBScript - 正則表示式
- VBScript - 錯誤處理
- VBScript - 其他語句
- VBScript 有用資源
- VBScript - 問答
- VBScript - 快速指南
- VBScript - 有用資源
- VBScript - 討論
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>