JScript 8.0

JScript 8.0 是 Microsoft 實現 ECMA 262 語言的新一代版本。通過將先前版本的 JScript 功能集與基於類的語言的最佳功能相結合,JScript 8.0 包含了這兩個領域的精華。JScript 8.0 的改進內容(正在結合 ECMAScript 第 4 版開發研製)包括:真正的編譯代碼、類型化和無類型變數、後期和早期綁定、類(具有繼承、函式重載、屬性訪問器,等等)、包、跨語言支持,以及對 .NET Framework 的完全訪問。
JScript 8.0新增功能
JScript 8.0 是一種真正的面向對象的腳本語言。儘管 JScript 8.0 現在可以使用類、類型和其他高級語言功能來編寫可靠的應用程式,但它仍然保留著其“腳本”特色,支持無類型編程、expando 函式和類、動態代碼執行(使用 eval)等。
JScript 8.0 不僅是一種無類型語言,現在它還可以用作一種強類型化的語言。在先前版本中,JScript 鬆散的類型化結構意味著變數採用賦給它們的值的類型。實際上,在先前版本中用戶不能聲明變數數據類型。JScript 8.0 允許對變數進行類型批註,這與先前版本的 JScript 相比提供了更大的靈活性。這種方法將變數綁定到某個特定的數據類型,這樣該變數就只能存儲這種類型的數據。
程式語言中,強類型有許多優勢。除了當所使用的數據類型恰好適合正在使用的數據時獲得的益處外,還有其他幾點好處:
1。提高執行速度
2。運行時/編譯時類型檢查
3。自記錄代碼
最後,JScript 8.0 並不是另一種程式語言的簡單版本,也不是對任何內容的簡化。而是一種套用非常廣泛的現代腳本語言

相關詞條

熱門詞條

聯絡我們