JScript
JScriptとは?

JavaScriptとしての基本的な仕様は標準規格の「ECMAScript」や他社の実装とほぼ変わらないが、Windows上の部品化されたソフトウェアである「COMオブジェクト」を呼び出して利用する機能など独自の拡張が施されており、ファイルやデータベースの操作、ネットワーク通信など様々な機能が利用できる。
かつて同社の標準Webブラウザだった「Internet Explorer」でHTMLページ内に埋め込まれたJScriptプログラムを実行できたほか、Windows自体でも「Windows Scripting Host」(WSH)を用いてJScriptプログラムを直に実行することができる。
また、Windows Serverに搭載された同社のWebサーバ「Internet Information Services」(IIS)の拡張機能である「ASP」(Active Server Pages、現在でいうところのClassic ASP)では標準の開発言語の一つで、JScriptプログラムから動的にWebページを生成してクライアントへ送信することができる。
これらの実行環境は同社の「Visual Basic」から派生した「VBScript」もサポートしており、機能面はJScriptとほぼ同等であるため、好きな方を選択して利用できるようになっていた。現在は仕様の更新や新規の処理系開発は行われておらず、現行サポートされている処理系が廃止されればいずれ使えなくなる。
JScript .NET
.NET Frameworkの登場とともに、.NET環境用のJScript実装として「JScript .NET」(ジェイスクリプト・ドットネット)が開発・提供されるようになった。他の.NET言語と同じように中間言語形式(CIL:Common Intermediate Language)に変換され、.NET環境ならばどこでも同じように実行できる。
同社の標準の開発環境である「Visual Studio .NET」ではサポートされず、コマンドラインツールなどが付属するのみで、ASP後継の「ASP.NET」で僅かに使われる程度であまり普及していない。同社はJavaScriptにデータ型の記法などを追加した「TypeScript」を推進するようになったため、JScriptおよびJScript .NETの仕様や処理系の更新は打ち切り状態となっている。