JSToken 列挙型

定義

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

public enum class JSToken
public enum JSToken
type JSToken = 
Public Enum JSToken
継承

フィールド

名前 説明
None -1

トークンなし。 たとえば、トークンをスキャンする前やエラーが発生した場合などです。

EndOfFile 0

スキャンまたは解析されるファイルの末尾。 これが既定値です。

If 1

if ステートメント。

For 2

for ステートメント。

Do 3

do ステートメント。

While 4

while ステートメント。

Continue 5

continue ステートメント。

Break 6

break ステートメント。

Return 7

return ステートメント。

Import 8

import ステートメント。

With 9

with ステートメント。

Switch 10

switch ステートメント。

Throw 11

throw ステートメント。

Try 12

try ステートメント。

Package 13

package ステートメント。

Internal 14

internal修飾子。

Abstract 15

abstract修飾子。

Public 16

public修飾子。

Static 17

static修飾子。

Private 18

private修飾子。

Protected 19

protected修飾子。

Final 20

final修飾子。

Event 21

event予約語。

Var 22

var ステートメント。

Const 23

const ステートメント。

Class 24

class ステートメント。

Function 25

function ステートメント。

LeftCurly 26

{記号。

Semicolon 27

;記号。

Null 28

null リテラル。

True 29

true リテラル。

False 30

false リテラル。

This 31

this ステートメント。

Identifier 32

識別子。

StringLiteral 33

数値リテラル。

IntegerLiteral 34

整数リテラル。

NumericLiteral 35

数値リテラル。

LeftParen 36

(記号。

LeftBracket 37

[記号。

AccessField 38

. フィールド アクセサーシンボル。

FirstOp 39

if JSToken.FirstOp <= token && token <= JSToken.LastOp then...などの比較を可能にするプレースホルダー列挙メンバー。

LogicalNot 39

!論理 NOT 演算子。

BitwiseNot 40

~ビットごとの NOT 演算子。

Delete 41

delete 演算子。

Void 42

void 演算子。

Typeof 43

typeof 演算子。

Increment 44

++インクリメント演算子。

Decrement 45

--デクリメント演算子。

FirstBinaryOp 46

if JSToken.FirstBinaryOp <= token && token <= JSToken.LastBinaryOp then...などの比較を可能にするプレースホルダー列挙メンバー。

Plus 46

+加算演算子。

Minus 47

-減算演算子。

LogicalOr 48

||論理 OR 演算子。

LogicalAnd 49

&&論理 AND 演算子。

BitwiseOr 50

|ビットごとの OR 演算子です。

BitwiseXor 51

^ビットごとの XOR 演算子。

BitwiseAnd 52

&ビットごとの AND 演算子。

Equal 53

==等値比較演算子。

NotEqual 54

!=の等しくない比較演算子。

StrictEqual 55

=== ID 比較演算子。

StrictNotEqual 56

!== ID 比較演算子。

GreaterThan 57

>関係比較演算子。

LessThan 58

<関係比較演算子。

LessThanEqual 59

<=関係比較演算子。

GreaterThanEqual 60

>=関係比較演算子。

LeftShift 61

<<ビットごとの左シフト演算子。

RightShift 62

>>ビットごとの右シフト演算子です。

UnsignedRightShift 63

>>>符号なし右シフト演算子。

Multiply 64

*乗算演算子。

Divide 65

/除算演算子。

LastPPOperator 66

if JSToken.FirstBinaryOp <= token && token <= JSToken.LastPPOperator then... PPOperators などの比較を可能にするプレースホルダー列挙メンバーは、前処理できる操作です。

Modulo 66

%剰余演算子。

Instanceof 67

instanceof 演算子。

In 68

in 演算子。

Assign 69

=代入演算子。

PlusAssign 70

+=加算代入演算子。

MinusAssign 71

-=減算代入演算子。

MultiplyAssign 72

*=乗算代入演算子。

DivideAssign 73

/=除算代入演算子。

BitwiseAndAssign 74

&=ビットごとの AND 代入演算子。

BitwiseOrAssign 75

|=ビットごとの OR 代入演算子。

BitwiseXorAssign 76

^=ビットごとの XOR 代入演算子。

ModuloAssign 77

%=剰余代入演算子。

LeftShiftAssign 78

<<=左シフト代入演算子。

RightShiftAssign 79

右シフト代入演算子 >>=

LastAssign 80

if JSToken.Assign <= token && token <= JSToken.LastAssign then...などの比較を可能にするプレースホルダー列挙メンバー。

LastBinaryOp 80

if JSToken.FirstBinaryOp <= token && token <= JSToken.LastBinaryOp then...などの比較を可能にするプレースホルダー列挙メンバー。

UnsignedRightShiftAssign 80

>>>=符号なし右シフト代入演算子。

ConditionalIf 81

?三項演算子。

Colon 82

:三項演算子。

Comma 83

,コンマ演算子。

LastOp 83

if JSToken.FirstBinaryOp <= token && token <= JSToken.LastOp then...などの比較を可能にするプレースホルダー列挙メンバー。

Case 84

switch ステートメントの case キーワード。

Catch 85

try ステートメントの catch キーワード。

Debugger 86

debugger ステートメント。

Default 87

switch ステートメントの default キーワード。

Else 88

if ステートメントのelse キーワード。

Export 89

export予約語。

Extends 90

class ステートメントの extends キーワード。

Finally 91

try ステートメントの finally キーワード。

Get 92

function get ステートメントの get キーワード。

Implements 93

class または interface ステートメントのimplements キーワード。

Interface 94

interface ステートメント。

New 95

new 演算子。

Set 96

function set ステートメントの set キーワード。

Super 97

super ステートメント。

RightParen 98

)記号。

RightCurly 99

}記号。

RightBracket 100

]記号。

PreProcessorConstant 101

プリプロセッサ定数。

Comment 102

コメント テキスト。

UnterminatedComment 103

終了しないコメント。

Assert 104

assert予約語。

Boolean 105

booleanデータ型。

Byte 106

byteデータ型。

Char 107

charデータ型。

Decimal 108

decimalデータ型。

Double 109

doubleデータ型。

DoubleColon 110

::予約語。

Enum 111

enum ステートメント。

Ensure 112

ensure予約語。

Float 113

floatデータ型。

Goto 114

goto予約語。

Int 115

intデータ型。

Invariant 116

invariant予約語。

Long 117

longデータ型。

Namespace 118

namespace予約語。

Native 119

native予約語。

Require 120

require予約語。

Sbyte 121

sbyteデータ型。

Short 122

shortデータ型。

Synchronized 123

synchronized予約語。

Transient 124

transient予約語。

Throws 125

throws予約語。

ParamArray 126

...予約語。

Volatile 127

volatile予約語。

Ushort 128

ushortデータ型。

Uint 129

uintデータ型。

Ulong 130

ulongデータ型。

Use 131

use予約語。

EndOfLine 132

解析される行の末尾。

PreProcessDirective 133

プリプロセッサ ディレクティブ。

注釈

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

適用対象

こちらもご覧ください