若要能建立大型應用程式,程式碼就要模組化(Modularized)以便提高其重複使用度(Reusability)。因此在撰寫 WSH 的程式碼時,我們就應該注意程式碼的重複性,並設法將重複出現的部分寫成函數(或稱函式),以便重複使用。
以 WSH 為例,下列範例可使用函數 sum() 來算出由 1 加到 n 的總和:
執行後所顯示結果如下:
1+2+...+40 = 820
在 WSH 中,函數的定義可以放在同一個檔案的任何處,因此我們也可以先呼叫此函數,然後再定義函數,範例如下:
執行後所得到的結果是相同的。
相同功能的函數,若用 VBScript 來撰寫,程式範例如下:
執行後所得到的結果是一樣的。
同樣的,在使用 VBScript 於 WSH 時,也可以將函數的定義放到後面,在此不再贅述。
JScript 程式設計與應用:用於單機的 WSH 環境