語言

JSToken 列舉

定義

指定組成 JScript 語言的個別程式代碼單位,或 標記。

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

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

欄位

名稱 值 Description
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

||邏輯的運算符。

LogicalAnd 49

邏輯 && 的 AND 運算子。

BitwiseOr 50

位元運算子。|

BitwiseXor 51

^位元異或運算子。

BitwiseAnd 52

位 & 元與運算子。

Equal 53

==等式比較算子。

NotEqual 54

不 != 等式比較算子。

StrictEqual 55

單位 === 比對算子。

StrictNotEqual 56

單位 !== 比對算子。

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... PPOperator,是可預先處理的操作。

Modulo 66

%模算符。

Instanceof 67

instanceof 運算子。

In 68

in 運算子。

Assign 69

指 = 派運算子。

PlusAssign 70

+=加法指派運算子。

MinusAssign 71

-=減法指派算子。

MultiplyAssign 72

乘 *= 法指派算子。

DivideAssign 73

/=分部分配操作員。

BitwiseAndAssign 74

位 &= 元與賦值運算子。

BitwiseOrAssign 75

位 |= 元順序的 OR 指派運算子。

BitwiseXorAssign 76

位 ^= 元異或指派運算子。

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

陳述的 case 關鍵字 switch 。

Catch 85

陳述的 catch 關鍵字 try 。

Debugger 86

debugger 敘述。

Default 87

陳述的 default 關鍵字 switch 。

Else 88

陳述 else 的 if 關鍵字。

Export 89

那個 export 保留的詞。

Extends 90

陳述的 extends 關鍵字 class 。

Finally 91

陳述的 finally 關鍵字 try 。

Get 92

陳述的 get 關鍵字 function get 。

Implements 93

implements一個或class陳述的interface關鍵字。

Interface 94

interface 敘述。

New 95

new 運算子。

Set 96

陳述的 set 關鍵字 function 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 框架建立語言編譯器。

適用於

另請參閱