JScript檢視原始碼討論檢視歷史
JScript |
JScript是由微軟公司開發的活動腳本語言,是微軟對ECMAScript規範的實現。JScript最初是隨Internet Explorer 3.0於1996年8月發布。在網絡程序員談論Internet Explorer中的JavaScript的時候,他們實際上是指JScript。和其他活動腳本一樣,它後來也被Windows Script Host(WSH)和Active Server Pages所支持。典型的JScript源文件使用的擴展名是.js。JScript最新的版本是基於尚未定稿的ECMAScript4.0版規範的JScript .NET,並且可以在微軟的.Net環境下編譯。JScript在ECMA的規範上增加了許多特性。
簡介
JScript是微軟的一種專門設計用於Web頁面中的腳本語言。它堅持了ECMAScript標準並且主要是微軟對應於Netscape早些出現並被廣泛使用的JavaScript所出的一個語言。 寬鬆類型意味着您不必顯示定義變量的數據類型。事實上 JScript 更進一步。您無法在JScript上明確地定義數據類型。此外,在大多數情況下,JScript 將根據需要自動進行轉換。例如,如果將一個數值添加到由文本組成的某項(一個字符串),該數值將被轉換為文本。
評價
JScript 8.0 是一種真正的面向對象的腳本語言。儘管 JScript 8.0 可以使用類、類型和其他高級語言功能來編寫可靠的應用程序,但它仍然保留着其"腳本"特色,支持無類型編程、expando 函數和類、動態代碼執行(使用 eval)等。JScript 8.0 不僅是一種無類型語言,還可以用作一種強類型化的語言。在先前版本中,JScript 鬆散的類型化結構意味着變量採用賦給它們的值的類型。實際上,在先前版本中用戶不能聲明變量的數據類型。JScript 8.0 允許對變量進行類型批註,這與先前版本的 JScript 相比提供了更大的靈活性。這種方法將變量綁定到某個特定的數據類型,這樣該變量就只能存儲這種類型的數據。[1]