JSToken 列舉

定義

指定組成 JScript 語言的個別程式碼單位或「權杖」。

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

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

欄位

Abstract 15

abstract 修飾詞。

AccessField 38

. 欄位存取子符號。

Assert 104

Assert 保留字。

Assign 69

= 指派運算子。

BitwiseAnd 52

& 位元 AND 運算子。

BitwiseAndAssign 74

&= 位元 AND 指派運算子。

BitwiseNot 40

~ 位元 NOT 運算子。

BitwiseOr 50

| 位元 OR 運算子。

BitwiseOrAssign 75

|= 位元 OR 指派運算子。

BitwiseXor 51

^ 位元 XOR 運算子。

BitwiseXorAssign 76

^= 位元 XOR 指派運算子。

Boolean 105

boolean 資料類型。

Break 6

break 陳述式。

Byte 106

byte 資料類型。

Case 84

switch 陳述式的 case 關鍵字。

Catch 85

try 陳述式的 catch 關鍵字。

Char 107

char 資料類型。

Class 24

class 陳述式。

Colon 82

: 三元運算子。

Comma 83

, 逗號運算子。

Comment 102

註解文字。

ConditionalIf 81

? 三元運算子。

Const 23

const 陳述式。

Continue 5

continue 陳述式。

Debugger 86

debugger 陳述式。

Decimal 108

decimal 資料類型。

Decrement 45

-- 遞減運算子。

Default 87

switch 陳述式的 default 關鍵字。

Delete 41

delete 運算子。

Divide 65

/ 除法運算子。

DivideAssign 73

/= 除法指派運算子。

Do 3

do 陳述式。

Double 109

double 資料類型。

DoubleColon 110

:: 保留字。

Else 88

if 陳述式的 else 關鍵字。

EndOfFile 0

正在掃描或剖析的檔案結尾。 這是預設值。

EndOfLine 132

正在剖析的行尾。

Ensure 112

ensure 保留字。

Enum 111

enum 陳述式。

Equal 53

== 等號比較運算子。

Event 21

event 保留字。

Export 89

export 保留字。

Extends 90

class 陳述式的 extends 關鍵字。

False 30

false 常值。

Final 20

final 修飾詞。

Finally 91

try 陳述式的 finally 關鍵字。

FirstBinaryOp 46

預留位置列舉成員,可啟用像是If jstoken.lastop. jstoken.firstbinaryop < = token & & Token < = jstoken.lastop. LastBinaryOp then... 的比較。

FirstOp 39

預留位置列舉成員,可啟用像是If jstoken.lastop. FirstOp < = token & & Token < = jstoken.lastop. LastOp then... 的比較。

Float 113

float 資料類型。

For 2

for 陳述式。

Function 25

function 陳述式。

Get 92

function get 陳述式的 get 關鍵字。

Goto 114

goto 保留字。

GreaterThan 57

> 關係比較運算子。

GreaterThanEqual 60

>= 關係比較運算子。

Identifier 32

識別碼。

If 1

if 陳述式。

Implements 93

classinterface 陳述式的 implements 關鍵字。

Import 8

import 陳述式。

In 68

in 運算子。

Increment 44

++ 遞增運算子。

Instanceof 67

instanceof 運算子。

Int 115

int 資料類型。

IntegerLiteral 34

整數常值。

Interface 94

interface 陳述式。

Internal 14

internal 修飾詞。

Invariant 116

invariant 保留字。

LastAssign 80

預留位置列舉成員,可啟用如下的比較,例如If jstoken.lastop. Assign < = token & & Token < = jstoken.lastop. LastAssign then...。

LastBinaryOp 80

預留位置列舉成員,可啟用像是If jstoken.lastop. jstoken.firstbinaryop < = token & & Token < = jstoken.lastop. LastBinaryOp then... 的比較。

LastOp 83

預留位置列舉成員,可啟用像是If jstoken.lastop. jstoken.firstbinaryop < = token & & Token < = jstoken.lastop. LastOp then... 的比較。

LastPPOperator 66

可進行比較的預留位置列舉成員,像是 if JSToken.FirstBinaryOp <= token && token <= JSToken.LastPPOperator then...。PPOperators 是可以預先處理的作業。

LeftBracket 37

[ 符號。

LeftCurly 26

{ 符號。

LeftParen 36

( 符號。

LeftShift 61

<< 位元左移運算子。

LeftShiftAssign 78

<<= 左移指派運算子。

LessThan 58

< 關係比較運算子。

LessThanEqual 59

<= 關係比較運算子。

LogicalAnd 49

&&邏輯 AND 運算子。

LogicalNot 39

! 邏輯 NOT 運算子。

LogicalOr 48

|| 邏輯 OR 運算子。

Long 117

long 資料類型。

Minus 47

- 減法運算子。

MinusAssign 71

-= 減法指派運算子。

Modulo 66

% 模數運算子。

ModuloAssign 77

%= 模數指派運算子。

Multiply 64

* 乘法運算子。

MultiplyAssign 72

*= 乘法指派運算子。

Namespace 118

namespace 保留字。

Native 119

native 保留字。

New 95

new 運算子。

None -1

沒有語彙基元。 例如,在掃描任何語彙基元之前,或在錯誤情況中。

NotEqual 54

!= 不等比較運算子。

Null 28

null 常值。

NumericLiteral 35

數字常值。

Package 13

package 陳述式。

ParamArray 126

... 保留字。

Plus 46

+ 加法運算子。

PlusAssign 70

+= 加法指派運算子。

PreProcessDirective 133

前置處理器指示詞。

PreProcessorConstant 101

前置處理器常數。

Private 18

private 修飾詞。

Protected 19

protected 修飾詞。

Public 16

public 修飾詞。

Require 120

require 保留字。

Return 7

return 陳述式。

RightBracket 100

] 符號。

RightCurly 99

} 符號。

RightParen 98

) 符號。

RightShift 62

>> 位元右移運算子。

RightShiftAssign 79

>>= 右移指派運算子。

Sbyte 121

sbyte 資料類型。

Semicolon 27

; 符號。

Set 96

function set 陳述式的 set 關鍵字。

Short 122

short 資料類型。

Static 17

static 修飾詞。

StrictEqual 55

=== 識別比較運算子。

StrictNotEqual 56

!== 識別比較運算子。

StringLiteral 33

數字常值。

Super 97

super 陳述式。

Switch 10

switch 陳述式。

Synchronized 123

synchronized 保留字。

This 31

this 陳述式。

Throw 11

throw 陳述式。

Throws 125

throws 保留字。

Transient 124

transient 保留字。

True 29

true 常值。

Try 12

try 陳述式。

Typeof 43

typeof 運算子。

Uint 129

uint 資料類型。

Ulong 130

ulong 資料類型。

UnsignedRightShift 63

>>> 不帶正負號的右移運算子。

UnsignedRightShiftAssign 80

>>>= 不帶正負號的右移指派運算子。

UnterminatedComment 103

未結束的註解。

Use 131

use 保留字。

Ushort 128

ushort 資料類型。

Var 22

var 陳述式。

Void 42

void 運算子。

Volatile 127

volatile 保留字。

While 4

while 陳述式。

With 9

with 陳述式。

備註

此列舉的成員是由掃描器和剖析器用來讀取原始程式碼。 運算子類別也會使用這個列舉的成員來識別要執行的作業。 如需詳細資訊,請參閱建立 .NET Framework 的語言編譯器

適用於

另請參閱