JScript 10.0 是什麼?
JScript 10.0 結合了舊版 JScript 的功能集以及類別架構語言的最佳功能。 JScript 10.0 包含編譯程式碼、具型別和不具型別變數、晚期繫結和早期繫結、類別 (包括繼承、函式多載化、屬性存取子等多種類別)、套件、跨語言支援,同時可以完整存取 .NET Framework。
注意事項 |
---|
JScript 10.0 用於在伺服器上使用 .NET Framework 執行的應用程式。 如需如何撰寫可在用戶端電腦的 Web 瀏覽器中執行之指令碼的詳細資訊,請參閱 JScript (Windows 指令碼技術) (英文)。 |
新的功能
JScript 10.0 是真正的物件導向指令碼語言。 它能夠使用類別、型別和其他先進的語言功能來撰寫強大的應用程式。 除了保有其「指令碼」的外觀之外,它還支援無型別程式設計、expando 函式與類別、動態程式碼執行 (使用 eval) 等。
JScript 10.0 允許變數加註型別,因此更為靈活。 這讓變數得以繫結特殊資料型別,而且只儲存這種型別的資料。
強型別的程式設計語言優點很多。 除了可以為您所使用的資料搭配適當的資料型別外,還有其他數項優點:
執行速度增快
在執行階段/編譯階段進行型別檢查
自我文件程式碼