クリックして評価とフィードバックをお寄せください
MSDN
MSDN ライブラリ
.NET 開発
.NET Framework 3.5
.NET Framework 3.5
Microsoft.JScript 名前空間
 JSToken 列挙体
すべて縮小/すべて展開 すべて縮小
このページは次のバージョンについて記述しています。
Microsoft Visual Studio 2008/.NET Framework 3.5

その他のバージョンについては、以下の情報を参照してください。
.NET Framework クラス ライブラリ
JSToken 列挙体

更新 : 2007 年 11 月

この API は、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。

JScript 言語を構成するコードの個々の単位 (トークン) を指定します。

名前空間 :  Microsoft.JScript
アセンブリ :  Microsoft.JScript (Microsoft.JScript.dll 内)
Visual Basic (宣言)
Public Enumeration JSToken
Visual Basic (使用法)
Dim instance As JSToken
C#
public enum JSToken
Visual C++
public enum class JSToken
J#
public enum JSToken
JScript
public enum JSToken
メンバ名説明
None トークンがありません。たとえば、トークンをスキャンする前やエラー状況の場合です。
EndOfFile スキャン中または解析中のファイルの末尾です。これは既定値です。
If if ステートメントです。
For for ステートメントです。
Do do ステートメントです。
While while ステートメントです。
Continue continue ステートメントです。
Break break ステートメントです。
Return return ステートメントです。
Import import ステートメントです。
With with ステートメントです。
Switch switch ステートメントです。
Throw throw ステートメントです。
Try try ステートメントです。
Package package ステートメントです。
Internal internal 修飾子です。
Abstract abstract 修飾子です。
Public public 修飾子です。
Static static 修飾子です。
Private private 修飾子です。
Protected protected 修飾子です。
Final final 修飾子です。
Event event 予約語です。
Var var ステートメントです。
Const const ステートメントです。
Class class ステートメントです。
Function function ステートメントです。
LeftCurly { シンボルです。
Semicolon ; シンボルです。
Null null リテラルです。
True true リテラルです。
False false リテラルです。
This this ステートメントです。
Identifier 識別子です。
StringLiteral 数値リテラルです。
IntegerLiteral 整数リテラルです。
NumericLiteral 数値リテラルです。
LeftParen ( シンボルです。
LeftBracket [ シンボルです。
AccessField . フィールド アクセサのシンボルです。
FirstOp if JSToken.FirstOp <= token && token <= JSToken.LastOp then... などの比較を行うことができる、プレースホルダの列挙体メンバです。
LogicalNot ! 論理 NOT 演算子です。
BitwiseNot ~ ビットごとの NOT 演算子です。
Delete delete 演算子です。
Void void 演算子です。
Typeof typeof 演算子です。
Increment ++ インクリメント演算子です。
Decrement -- デクリメント演算子です。
FirstBinaryOp if JSToken.FirstBinaryOp <= token && token <= JSToken.LastBinaryOp then... などの比較を行うことができる、プレースホルダの列挙体メンバです。
Plus + 加算演算子です。
Minus - 減算演算子です。
LogicalOr || 論理 OR 演算子です。
LogicalAnd && 論理 AND 演算子です。
BitwiseOr | ビットごとの OR 演算子です。
BitwiseXor ^ ビットごとの XOR 演算子です。
BitwiseAnd & ビットごとの AND 演算子です。
Equal == 等値比較演算子です。
NotEqual != 非等値比較演算子です。
StrictEqual === ID 比較演算子です。
StrictNotEqual !== ID 比較演算子です。
GreaterThan > 関係比較演算子です。
LessThan < 関係比較演算子です。
LessThanEqual <= 関係比較演算子です。
GreaterThanEqual >= 関係比較演算子です。
LeftShift << ビットごとの左シフト演算子です。
RightShift >> ビットごとの右シフト演算子です。
UnsignedRightShift >>> 符号なし右シフト演算子です。
Multiply * 乗算演算子です。
Divide / 除算演算子です。
Modulo % 剰余演算子です。
LastPPOperator if JSToken.FirstBinaryOp <= token && token <= JSToken.LastPPOperator then... などの比較を行うことができる、プレースホルダの列挙体メンバです。PPOperator は、あらかじめ処理することができる演算です。
Instanceof instanceof 演算子です。
In in 演算子です。
Assign = 代入演算子です。
PlusAssign += 加算代入演算子です。
MinusAssign -= 減算代入演算子です。
MultiplyAssign *= 乗算代入演算子です。
DivideAssign /= 除算代入演算子です。
BitwiseAndAssign &= ビットごとの AND 代入演算子です。
BitwiseOrAssign |= ビットごとの OR 代入演算子です。
BitwiseXorAssign ^= ビットごとの XOR 代入演算子です。
ModuloAssign %= 剰余代入演算子です。
LeftShiftAssign <<= 左シフト代入演算子です。
RightShiftAssign >>= 右シフト代入演算子です。
UnsignedRightShiftAssign >>>= 符号なし右シフト代入演算子です。
LastAssign if JSToken.Assign <= token && token <= JSToken.LastAssign then... などの比較を行うことができる、プレースホルダの列挙体メンバです。
LastBinaryOp if JSToken.FirstBinaryOp <= token && token <= JSToken.LastBinaryOp then... などの比較を行うことができる、プレースホルダの列挙体メンバです。
ConditionalIf ? 三項演算子です。
Colon : 三項演算子です。
Comma , コンマ演算子です。
LastOp if JSToken.FirstBinaryOp <= token && token <= JSToken.LastOp then... などの比較を行うことができる、プレースホルダの列挙体メンバです。
Case switch ステートメントの case キーワードです。
Catch try ステートメントの catch キーワードです。
Debugger debugger ステートメントです。
Default switch ステートメントの default キーワードです。
Else if ステートメントの else キーワードです。
Export export 予約語です。
Extends class ステートメントの extends キーワードです。
Finally try ステートメントの finally キーワードです。
Get function get ステートメントの get キーワードです。
Implements class ステートメントまたは interface ステートメントの implements キーワードです。
Interface interface ステートメントです。
New new 演算子です。
Set function set ステートメントの set キーワードです。
Super super ステートメントです。
RightParen ) シンボルです。
RightCurly } シンボルです。
RightBracket ] シンボルです。
PreProcessorConstant プリプロセッサ定数です。
Comment コメント テキストです。
UnterminatedComment 未終了のコメントです。
Assert assert 予約語です。
Boolean boolean データ型です。
Byte byte データ型です。
Char char データ型です。
Decimal decimal データ型です。
Double double データ型です。
DoubleColon :: 予約語です。
Enum enum ステートメントです。
Ensure ensure 予約語です。
Float float データ型です。
Goto goto 予約語です。
Int int データ型です。
Invariant invariant 予約語です。
Long long データ型です。
Namespace namespace 予約語です。
Native native 予約語です。
Require require 予約語です。
Sbyte sbyte データ型です。
Short short データ型です。
Synchronized synchronized 予約語です。
Transient transient 予約語です。
Throws throws 予約語です。
ParamArray ... 予約語です。
Volatile volatile 予約語です。
Ushort ushort データ型です。
Uint uint データ型です。
Ulong ulong データ型です。
Use use 予約語です。
EndOfLine 解析中の行の末尾です。
PreProcessDirective プリプロセッサ ディレクティブです。

この列挙体のメンバは、ソース コードを読み取るためにスキャナおよびパーサーによって使用されます。この列挙体のメンバは、実行する演算を識別するために演算子のクラスによっても使用されます。詳細については、「.NET Framework 用の言語コンパイラを作成する」を参照してください。

Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

.NET Framework および .NET Compact Framework では、各プラットフォームのすべてのバージョンはサポートしていません。サポートされているバージョンについては、「.NET Framework システム要件」を参照してください。

.NET Framework

サポート対象 : 3.5、3.0、2.0、1.1、1.0
コミュニティ コンテンツ   コミュニティ コンテンツとは
新しいコンテンツの追加 RSS  注釈
Processing
© 2009 Microsoft Corporation. All rights reserved. 使用条件 | 商標 | プライバシー
Page view tracker