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