microsoft jscriptとは? わかりやすく解説

Weblio 辞書 > コンピュータ > IT用語辞典 > microsoft jscriptの意味・解説 

JScript

読み方:ジェイスクリプト
別名:JScriptプログラミング言語,Microsoft JScript

JScriptとは、Microsoftが開発したスクリプト言語である。JScriptが書かれたファイルには拡張子として「.js」が付く。

JScriptは、JavaScriptのMicrosoftによる実装であるといえる。JavaScriptと互換性のある部分も持つが、仕様の異なる部分も多い。JScriptが独自に持つ機能としては、WSH(Windows Scripting Host)やIIS(Internet Information Services)のように、Windowsの機能に合わせて追加された機能がある。

JScriptとJavaScriptは、後に「ECMAScript」と呼ばれる標準規格が策定されたことにより、共通して利用できる仕様としてまとめられている。


参照リンク
JScript - (Microsoft MSDN オンライン)
プログラミングのほかの用語一覧
スクリプト言語:  ブックマークレット  IronPython  JavaScript  JScript  JSON  Jython  LunaScript

Microsoft.JScript 名前空間

Microsoft.JScript 名前空間には、JScript 言語を使用したコンパイルとコード生成をサポートするクラスもあります。
クラスクラス

 クラス説明
パブリック クラスActivationObject 
パブリック クラスActiveXObjectConstructor 
パブリック クラスArgumentsObject 
パブリック クラスArrayConstructor 
パブリック クラスArrayLiteral 
パブリック クラスArrayObject 
パブリック クラスArrayPrototype 
パブリック クラスArrayWrapper 
パブリック クラスAssemblyCustomAttributeList 
パブリック クラスAST 
パブリック クラスASTList 
パブリック クラスBinaryOp 
パブリック クラスBinding 
パブリック クラスBitwiseBinary 
パブリック クラスBlock 
パブリック クラスBlockScope 
パブリック クラスBooleanConstructor 
パブリック クラスBooleanObject 
パブリック クラスBooleanPrototype 
パブリック クラスBreakOutOfFinally 
パブリック クラスClosure 
パブリック クラスCmdLineException 
パブリック クラスCmdLineOptionParser 
パブリック クラスCOMCharStream 
パブリック クラスCOMFieldInfo 
パブリック クラスCOMMethodInfo 
パブリック クラスCOMPropertyInfo 
パブリック クラスContext 
パブリック クラスContinueOutOfFinally 
パブリック クラスConvert 
パブリック クラスDateConstructor 
パブリック クラスDateObject 
パブリック クラスDatePrototype 
パブリック クラスDebugBreak 
パブリック クラスDebugConvert 
パブリック クラスDocumentContext 
パブリック クラスDynamicFieldInfo 
パブリック クラスEmpty 
パブリック クラスEndOfFile 
パブリック クラスEnumeratorConstructor 
パブリック クラスEnumeratorObject 
パブリック クラスEnumeratorPrototype 
パブリック クラスEquality 
パブリック クラスErrorConstructor 
パブリック クラスErrorObject 
パブリック クラスErrorPrototype 
パブリック クラスEval 
パブリック クラスEvalErrorObject 
パブリック クラスExpando 
パブリック クラスFieldAccessor 
パブリック クラスForIn 
パブリック クラスFunctionConstructor 
パブリック クラスFunctionDeclaration 
パブリック クラスFunctionExpression 
パブリック クラスFunctionObject 
パブリック クラスFunctionPrototype 
パブリック クラスFunctionWrapper 
パブリック クラスGlobalObject 
パブリック クラスGlobals 
パブリック クラスGlobalScope 
パブリック クラスHide 
パブリック クラスImport 
パブリック クラスIn 
パブリック クラスInstanceof 
パブリック クラスJSAuthor 
パブリック クラスJSConstructor 
パブリック クラスJScriptCodeProviderJScript コード ジェネレータと JScript コード コンパイラのインスタンスへのアクセスを提供します。
パブリック クラスJScriptException 
パブリック クラスJSField 
パブリック クラスJSFieldInfo 
パブリック クラスJSFunctionAttribute 
パブリック クラスJSLocalField 
パブリック クラスJSMethod 
パブリック クラスJSMethodInfo 
パブリック クラスJSObject 
パブリック クラスJSParser 
パブリック クラスJSPrototypeObject 
パブリック クラスJSScanner 
パブリック クラスJSVariableField 
パブリック クラスLateBinding 
パブリック クラスLenientArrayPrototype 
パブリック クラスLenientBooleanPrototype 
パブリック クラスLenientDateConstructor 
パブリック クラスLenientDatePrototype 
パブリック クラスLenientEnumeratorPrototype 
パブリック クラスLenientErrorPrototype 
パブリック クラスLenientFunctionPrototype 
パブリック クラスLenientGlobalObject 
パブリック クラスLenientMathObject 
パブリック クラスLenientNumberPrototype 
パブリック クラスLenientObjectPrototype 
パブリック クラスLenientRegExpPrototype 
パブリック クラスLenientStringConstructor 
パブリック クラスLenientStringPrototype 
パブリック クラスLenientVBArrayPrototype 
パブリック クラスMathObject 
パブリック クラスMemberInfoList 
パブリック クラスMethodInvoker 
パブリック クラスMissing 
パブリック クラスNamespace 
パブリック クラスNoContextException 
パブリック クラスNotRecommended 
パブリック クラスNumberConstructor 
パブリック クラスNumberObject 
パブリック クラスNumberPrototype 
パブリック クラスNumericBinary 
パブリック クラスNumericUnary 
パブリック クラスObjectConstructor 
パブリック クラスObjectPrototype 
パブリック クラスOverride 
パブリック クラスPackage 
パブリック クラスParserException 
パブリック クラスPlus 
パブリック クラスPostOrPrefixOperator 
パブリック クラスRangeErrorObject 
パブリック クラスReferenceAttribute 
パブリック クラスReferenceErrorObject 
パブリック クラスRegExpConstructor 
パブリック クラスRegExpMatch 
パブリック クラスRegExpObject 
パブリック クラスRegExpPrototype 
パブリック クラスRelational 
パブリック クラスReturnOutOfFinally 
パブリック クラスRuntime 
パブリック クラスScriptBlock 
パブリック クラスScriptFunction 
パブリック クラスScriptObject 
パブリック クラスScriptStream 
パブリック クラスSimpleHashtable 
パブリック クラスStackFrame 
パブリック クラスStrictEquality 
パブリック クラスStringConstructor 
パブリック クラスStringObject 
パブリック クラスStringPrototype 
パブリック クラスSuperTypeMembersSorter 
パブリック クラスSyntaxErrorObject 
パブリック クラスThrow 
パブリック クラスTry 
パブリック クラスTypedArray 
パブリック クラスTypeErrorObject 
パブリック クラスTypeof 
パブリック クラスTypeReflector 
パブリック クラスUnaryOp 
パブリック クラスURIErrorObject 
パブリック クラスVBArrayConstructor 
パブリック クラスVBArrayObject 
パブリック クラスVBArrayPrototype 
パブリック クラスVsaItem 
パブリック クラスVsaItems 
パブリック クラスWith 
インターフェイスインターフェイス
 インターフェイス説明
パブリック インターフェイスCOMMemberInfoメンバの値を表すオブジェクトによって実装されます。これにより、呼び出し元はその値に関するアクションを実行できます。この値は、Call メソッドによって関数として呼び出したり、GetValue メソッドによって取得したり、SetValue メソッドを使用して設定したりできます。
パブリック インターフェイスIActivationObject 
パブリック インターフェイスIAuthorServices 
パブリック インターフェイスIColorizeText 
パブリック インターフェイスIDebugConvertオブジェクトをプリミティブ値に変換したり、プリミティブ値を文字列に変換したり、JScript エラー コードに関連付けられているエラー メッセージを取得したりする、一連のユーティリティ メソッドを定義します。
パブリック インターフェイスIDebugConvert2クライアントは、JScript 変換セマンティクスを使用して 10 進値を文字列に変換できます。
パブリック インターフェイスIDebuggerObjectJScript オブジェクトを直接実装している COM オブジェクトまたはマネージ JScript オブジェクトに対してプロキシとして機能する COM オブジェクトを、JScript ランタイムで検出して処理できます。
パブリック インターフェイスIDebugScriptScopeVSA エンジンによって実装されます。その単一のメソッドを使用すると、呼び出し元はグローバル スコープに関連付けられた "this" 値を設定できます。
パブリック インターフェイスIDebugType型または JScript コンストラクタを直接実装している COM オブジェクト、あるいはマネージ型またはマネージ JScript コンストラクタに対するプロキシとして機能する COM オブジェクトを JScript ランタイムで検出して処理できます。
パブリック インターフェイスIDebugVsaScriptCodeItem通常、コード ブロックを表すオブジェクトで実装されます (コード ブロックは、VSA エンジンからスコープ オブジェクトを取得し、AddItem を呼び出して、スクリプト ブロック、式、またはステートメントをスコープに追加すると作成できます)。一般にこれは、たとえばウォッチ ウィンドウ内の式の評価や、string として表現されるブレークポイントに関する情報の解析に必要なデバッガによって呼び出されます。
パブリック インターフェイスIDefineEvent 
パブリック インターフェイスIEngine2エンジンによって実装されます。これは、JScript エンジンに用意されている追加の機能を使用するインターフェイスを提供します。
パブリック インターフェイスIErrorHandler 
パブリック インターフェイスIMessageReceiverJScript ランタイムで、組み込みの印刷機能に渡す文字列を出力するために使用するインターフェイスを定義します。
パブリック インターフェイスIMethodsCompletionInfo 
パブリック インターフェイスINeedEngine 
パブリック インターフェイスIObjectCompletionInfo 
パブリック インターフェイスIParseText 
パブリック インターフェイスIRedirectOutput呼び出し元は、JScript に組み込まれた print 関数に渡す文字列の表示に使用する IMessageReceiver を設定できます。
パブリック インターフェイスISite2 
パブリック インターフェイスITokenColorInfo 
パブリック インターフェイスITokenEnumerator 
パブリック インターフェイスIVsaFullErrorInfo 
パブリック インターフェイスIVsaScriptCodeItem 
パブリック インターフェイスIVsaScriptScopeスコープ オブジェクトを表します。VSA エンジンのグローバル スコープ オブジェクトはこのインターフェイスを実装しています。これは、VSA エンジンで GetGlobalScope を呼び出すと取得できます。既存のスコープ オブジェクトで GetItem を呼び出すと、新しいサブスコープを作成することもできます。
パブリック インターフェイスIWrappedMember 
パブリック インターフェイスMemberInfoInitializerメンバの名前およびそのメンバに格納されている値を表すオブジェクトを使用して、COMFieldInfo、COMMethodInfo、および COMPropertyInfo のインスタンスを初期化します。このオブジェクトは、GetCOMMemberInfo を使用すると取得できます。
列挙型列挙型
 列挙体説明
パブリック列挙体CmdLineError 
パブリック列挙体ErrorType 
パブリック列挙体JSBuiltin 
パブリック列挙体JSErrorJScript エラー メッセージに関連付けられたエラー コードを格納します。
パブリック列挙体JSFunctionAttributeEnumJSFunctionAttribute カスタム属性で使用して、JScript コンパイラで生成される関数の呼び出し規約に注釈を付けます。パラメータは HasArguments、HasEngine、および HasThisObject に暗黙的に関連付けられ、JScript コードで関数を呼び出すときに JScript ランタイムによって自動的に渡されます。
パブリック列挙体JSToken 
パブリック列挙体SourceState 
パブリック列挙体TokenColor 
パブリック列挙体VSAITEMTYPE2JScript 実装は、VSAITEMTYPE2 列挙値を受け入れ、VsaItemType 項目を拒否します。詳細については、「AddItem」を参照してください。

「Microsoft JScript」の例文・使い方・用例・文例

Weblio日本語例文用例辞書はプログラムで機械的に例文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。


英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「microsoft jscript」の関連用語

microsoft jscriptのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



microsoft jscriptのページの著作権

   
IT用語辞典バイナリIT用語辞典バイナリ
Copyright © 2005-2026 Weblio 辞書 IT用語辞典バイナリさくいん。 この記事は、IT用語辞典バイナリの【JScript】の記事を利用しております。
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.
Tanaka Corpusのコンテンツは、特に明示されている場合を除いて、次のライセンスに従います:
 Creative Commons Attribution (CC-BY) 2.0 France.
この対訳データはCreative Commons Attribution 3.0 Unportedでライセンスされています。
浜島書店 Catch a Wave
Copyright © 1995-2026 Hamajima Shoten, Publishers. All rights reserved.
株式会社ベネッセコーポレーション株式会社ベネッセコーポレーション
Copyright © Benesse Holdings, Inc. All rights reserved.
研究社研究社
Copyright (c) 1995-2026 Kenkyusha Co., Ltd. All rights reserved.
日本語WordNet日本語WordNet
日本語ワードネット1.1版 (C) 情報通信研究機構, 2009-2010 License All rights reserved.
WordNet 3.0 Copyright 2006 by Princeton University. All rights reserved. License
日外アソシエーツ株式会社日外アソシエーツ株式会社
Copyright (C) 1994- Nichigai Associates, Inc., All rights reserved.
「斎藤和英大辞典」斎藤秀三郎著、日外アソシエーツ辞書編集部編
EDRDGEDRDG
This page uses the JMdict dictionary files. These files are the property of the Electronic Dictionary Research and Development Group, and are used in conformance with the Group's licence.

©2026 GRAS Group, Inc.RSS