Time of Update: 2018-12-08
VBScript 運算子VBScript
Time of Update: 2018-12-08
Asc 函數返回與字串的第一個字母對應的 ANSI 字元代碼。Asc(string)string 參數是任意有效字串運算式。如果 string 參數未包含字元,則將發生執行階段錯誤。 說明下面例子中, Asc 返回每一個字串首字母的 ANSI 字元代碼: Dim MyNumberMyNumber = Asc("A") '返回 65。MyNumber = Asc("a") '返回 97。MyNumber = Asc("Apple") '返回 65。注意 AscB
Time of Update: 2018-12-08
Atn 函數返回數值的反正切值。Atn(number)number 參數可以是任意有效數值運算式。說明Atn Function Compute直角三角形兩個邊的比值 (number) 並返回對應角的弧度值。此比值是該角對邊的長度與鄰邊長度之比。 結果的範圍是從 -pi/2 到 pi/2 弧度。弧度變換為角度的方法是將弧度乘以 pi/180。反之,角度變換為弧度的方法是將角度乘以180/pi 。下面的樣本利用 Atn 來計算 pi 的值: Dim pipi = 4 * Atn(1) ' 計算
Time of Update: 2018-12-08
使用迴圈語句迴圈用於重複執行一組語句。迴圈可分為三類:一類在條件變為 False 之前重複執行語句,一類在條件變為 True 之前重複執行語句,另一類按照指定的次數重複執行語句。在 VBScript 中可使用下列迴圈語句: Do...Loop: 當(或直到)條件為 True 時迴圈。 While...Wend: 當條件為 True 時迴圈。 For...Next: 指定迴圈次數,使用計數器重複運行語句。 For Each...Next:對於集合中的每項或數組中的每個元素,重複執行一組語句。 (
Time of Update: 2018-12-08
CBool 函數返回運算式,此運算式已轉換為 Boolean 子類型的 Variant。CBool(expression)expression 是任意有效運算式。說明如果 expression 是零,則返回 False;否則返回 True。如果 expression 不能解釋為數值,則將發生執行階段錯誤。 下面的樣本使用 CBool 函數將一個運算式轉變成 Boolean 類型。如果運算式所計算的值非零,則 CBool 函數返回 True;否則返回 False。 Dim A, B,
Time of Update: 2018-12-08
VBScript 過程在 VBScript 中,過程被分為兩類:子程序和 函數程序。子程序Sub 過程是包含在 Sub 和 End Sub 語句之間的一組 VBScript 語句,執行操作但不傳回值。Sub 過程可以使用參數(由調用過程傳遞的常數、變數或運算式)。如果 Sub 過程無任何參數,則 Sub 語句必須包含空括弧 ()。下面的 Sub 過程使用兩個固有的(或內建的)VBScript 函數,即 MsgBox 和
Time of Update: 2018-12-08
Cos 函數返回某個角的餘弦值。Cos(number)number 參數可以是任何將某個角表示為弧度的有效數值運算式。說明Cos 函數取某個角並返回直角三角形兩邊的比值。此比值是直角三角形中該角的鄰邊長度與斜邊長度之比。 結果範圍在 -1 到 1 之間。角度轉化成弧度方法是用角度乘以 pi/180 。 反之,弧度轉化成角度的方法是用弧度乘以 180/pi 。 下面的樣本利用 Cos 函數返回一個角的餘弦值: Dim MyAngle, MySecantMyAngle = 1.3
Time of Update: 2018-12-08
CByte 函數返回運算式,此運算式已被轉換為 Byte 子類型的 Variant。CByte(expression)expression 參數是任意有效運算式。說明通常,可以使用子類型轉換函式書寫代碼,以顯示某些操作的結果應被表示為特定的資料類型,而不是預設類型。例如,在出現貨幣、單精確度、雙精確度或整數運算的情況下,使用 CByte 強制執行位元組運算。CByte 函數用於進行從其他資料類型到 Byte
Time of Update: 2018-12-08
VBScript編碼約定編碼約定是協助您使用 Microsoft Visual Basic Scripting Edition 編寫代碼的一些建議。編碼約定包含以下內容: 對象、變數和過程的命名規範 注釋約定 文字格式設定和縮排指南 使用一致的編碼約定的主要原因是使指令碼或指令碼集的結構和編碼樣式標準化,這樣代碼易於閱讀和理解。使用好的編碼約定可以使原始碼明白、易讀、準確,更加直觀且與其他語言約定保持一致。常數命名規範VBScript
Time of Update: 2018-12-08
CreateObject 函數建立並返回對 Automation 對象的引用。CreateObject(servername.typename [, location])參數servername必選項。提供對象的應用程式名稱。typename必選項。要建立的物件類型或類。location可選項。對象所在的網路伺服器將被建立。說明Automation 伺服器至少提供一種物件類型。例如,文書處理應用程式可以提供應用程式物件、文檔對象和工具條對象。要建立 Automation 對象,將
Time of Update: 2018-12-08
CCur 函數返回運算式,此運算式已被轉換為 Currency 子類型的 Variant。CCur(expression)expression 參數是任意有效運算式。說明通常,您可以使用子類型資料轉換函式書寫代碼,以顯示某些操作的結果應當被表達為特定的資料類型,而非預設的資料類型。例如在整數運算的情況下,使用 CCur 函數強制進行貨幣計算。CCur 函數用於進行從其他資料類型到 Currency
Time of Update: 2018-12-08
VBScript 頁面的簡單範例一個簡單頁面使用 Microsoft(R) Internet Explorer 可以查看用以下 HTML 程式碼製作的頁面。如果單擊頁面上的按鈕,可看到 VBScript 的運行結果。 <HTML><HEAD><TITLE>一個簡單首頁</TITLE><SCRIPT LANGUAGE="VBScript"><!--Sub Button1_nClick MsgBox "Hello,
Time of Update: 2018-12-08
CDate 函數返回運算式,此運算式已被轉換為 Date 子類型的 Variant。CDate(date)date 參數是任意有效日期運算式。說明IsDate 函數用於判斷 date 是否可以被轉換為日期或時間。CDate 識別日期文字和時間文字,以及一些在可接受的日期範圍內的數字。在將數字轉換為日期時,數位整數部分被轉換為日期,分數部分被轉換為從午夜開始計算的時間。CDate
Time of Update: 2018-12-08
VBScript 與表單簡單驗證使用 Visual Basic Scripting Edition,您可以完成通常要在伺服器上進行的大量表單處理工作,也可以完成不能在伺服器上進行的工作。這是一個簡單的用戶端驗證的範例。HTML 程式碼的結果是一個文字框和一個按鈕。如果使用 Microsoft(R) Internet Explorer 查看用以下代碼製作的頁面,您會看到一個旁邊帶有按鈕的小文字框。
Time of Update: 2018-12-08
CDbl 函數返回運算式,此運算式已被轉換為 Double 子類型的 Variant。CDbl(expression)expression 參數是任意有效運算式。說明通常,您可以使用子類型資料轉換函式書寫代碼,以顯示某些操作的結果應當被表達為特定的資料類型,而非預設的資料類型。例如在出現貨幣或整數運算的情況下,使用 CDbl 或 CSng 函數強制進行雙精確度或單精確度算術運算。CDbl 函數用於進行從其他資料類型到 Double
Time of Update: 2018-12-08
在 VBScript 中使用對象使用對象無論使用的是 ActiveX(R) 控制項(以前稱為 OLE 控制項)還是 Java(TM) 對象,Microsoft Visual Basic Scripting Edition 和 Microsoft(R) Internet Explorer 都以相同的方式處理它們。如果您使用的是 Internet Explorer 並且安裝了 Label 控制項,就會看到由以下代碼製作的頁面。<OBJECT> 標記用來包含對象,<PARAM>
Time of Update: 2018-12-08
Chr 函數返回與指定的 ANSI 字元代碼相對應的字元。Chr(charcode)charcode 參數是可以標識字元的數字。說明從 0 到 31 的數字表示標準的不可列印的 ASCII 代碼。例如,Chr(10) 返回分行符號。下面例子利用 Chr 函數返回與指定的字元代碼相對應的字元: Dim MyCharMyChar = Chr(65) '返回 A。MyChar = Chr(97) '返回 a。MyChar = Chr(62) '返回 >。MyChar =
Time of Update: 2018-12-08
CInt 函數返回運算式,此運算式已被轉換為 Integer 子類型的 Variant。CInt(expression)expression 參數是任意有效運算式。說明通常,可以使用子類型轉換函式書寫代碼,以顯示某些操作的結果應被表示為特定的資料類型,而不是預設類型。例如,在出現貨幣、單精確度或雙精確度運算的情況下,使用 CInt 或 CLng 強制執行整數運算。CInt 函數用於進行從其他資料類型到 Integer
Time of Update: 2018-12-08
Array 函數返回包含數組的 Variant。 Array(arglist)arglist 參數是賦給包含在 Variant 中的數組元素的值的列表(用逗號分隔)。如果沒有指定此參數,則將會建立零長度的數組。 說明用於引用數組元素的表示符,由跟隨有括弧的變數名組成,括弧中包含指示所需元素的索引號。在下面的樣本中,第一條語句建立名為 A 的變數。第二條語句將一個數組賦值給變數 A。最後一條語句將包含在第二個數組元素中的值賦值給另一個變數。 Dim AA = Array(10,20,30)B =
Time of Update: 2018-12-08
CLng 函數返回運算式,此運算式已被轉換為 Long 子類型的 Variant。CLng(expression)expression 參數是任意有效運算式。說明通常,您可以使用子類型資料轉換函式書寫代碼,以顯示某些操作的結果應當被表達為特定的資料類型,而非預設的資料類型。例如,在出現貨幣運算、單精確度或雙精確度算術運算的情況下,使用 CInt 或 CLng 函數強制進行整數運算。CLng 函數用於進行從其他資料類型到 Long