JScript .NET JScript NET是NET裡的一種编程语言由微軟公司所開發可稱是JScript的後繼者 JScript NET與JScript的主要差異可以總結如下 第一JScript是一個脚本语言脚本语言可以直接執行而不需要事先編譯這與JScript NET的案例不同因為JScript NET依存於NET通用語言運行庫需要透過通用語言運行庫才可以因此要先編譯為通用中间语言CIL才能執行CIL一般又稱做Microsoft Intermediate LanguageMSIL但JScript NET仍然提供在執行時期解譯代碼的支援例如透過 Function 建構子或是 eval函式並且這個解譯器可以透過VSA介面給裝有JScript NET引擎的特定應用程式來使用 第二JScript的基礎是Microsoft的ActiveX组件对象模型技術它主要靠ActiveX元件來提供很多功能像是透過ADO提供資料庫的存取檔案的處理等等而JScriptNET使用NET Framework來提供對等的功能為了向後相容性或是NET沒有提供對等的函式庫JScript NET仍然以NETCOM interop一種NET與ActiveXCOM相互操作的技術提供了完整存取ActiveX物件的功能 雖然NET Framework和像是C與Visual Basic NET等NET語言被廣泛的認可但是JScript NET卻很少被開發者所關注微軟在Visual Studio 之後也不再納入然而你仍然可以透過命令提示字元直接使用jsc或是使用JScript NET來寫ASPNET應用程式