從 JScript 轉譯為 VBScript
在 VBScript 中 ,For...每個 迴圈都會列舉集合的成員;在 JScript 中, for...in 迴圈會列舉 JScript 物件或陣列的成員。 若要列舉 JScript 中的集合,請使用 Enumerator 物件。
JScript 提供 Error 物件,可用來攔截和處理錯誤。 Error 對象類似於 VBScript Err 物件。
在 JScript 中,有數種數據類型,例如數位、字串、布爾值、物件和 Null 屬性。 VBScript 只會使用一個數據類型 Variant,其可以是子類型來代表字串、數位、布爾值等等。
在 JScript 中,您可以設定數位長度屬性的新值,以動態方式展開陣列。 在 VBScript 中,無法放大數位;它們必須使用 redim 語句重新輸入。
VBScript 和 JScript 都支持函式。 不過,VBScript 也支持子程式。 子程式與函式類似,但不會傳回值。
JScript 區分大小寫。 VBScript 不是。
各種網頁瀏覽器都支援 JScript,包括 Internet Explorer 和 Netscape Navigator。 Netscape Navigator 不支援 VBScript。
JScript 陣列不是變數類型 VARIANT SAFEARRAY 的陣列。 JScript 腳本必須使用 VBArray 物件來存取 VARIANT SAFEARRAY 變數。 VBScript 腳本可以直接存取 VARIANT SAFEARRAY 變數。
相關主題