Nyelv

JSToken Enumeráció

Definíció

A JScript nyelvet alkotó kód vagy jogkivonatok egyedi egységeit adja meg.

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

public enum class JSToken
public enum JSToken
type JSToken = 
Public Enum JSToken
Öröklődés

Mezők

Name Érték Description
None -1

Nincs jogkivonat. Például a jogkivonatok beolvasása előtt vagy hibahelyzetekben.

EndOfFile 0

A beolvasott vagy elemezett fájl vége. Ez az alapértelmezett érték.

If 1

A if utasítás.

For 2

A for utasítás.

Do 3

A do utasítás.

While 4

A while utasítás.

Continue 5

A continue utasítás.

Break 6

A break utasítás.

Return 7

A return utasítás.

Import 8

A import utasítás.

With 9

A with utasítás.

Switch 10

A switch utasítás.

Throw 11

A throw utasítás.

Try 12

A try utasítás.

Package 13

A package utasítás.

Internal 14

A internal módosító.

Abstract 15

A abstract módosító.

Public 16

A public módosító.

Static 17

A static módosító.

Private 18

A private módosító.

Protected 19

A protected módosító.

Final 20

A final módosító.

Event 21

A event fenntartott szó.

Var 22

A var utasítás.

Const 23

A const utasítás.

Class 24

A class utasítás.

Function 25

A function utasítás.

LeftCurly 26

A { szimbólum.

Semicolon 27

A ; szimbólum.

Null 28

A null literál.

True 29

A true literál.

False 30

A false literál.

This 31

A this utasítás.

Identifier 32

Azonosító.

StringLiteral 33

Számkonstans.

IntegerLiteral 34

Egész szám literál.

NumericLiteral 35

Számkonstans.

LeftParen 36

A ( szimbólum.

LeftBracket 37

A [ szimbólum.

AccessField 38

A . mező tartozék szimbóluma.

FirstOp 39

Egy helyőrző enumerálási tag, amely lehetővé teszi az összehasonlításokat, például if JSToken.FirstOp <= token && token <= JSToken.LastOp then....

LogicalNot 39

A ! logikai NOT operátor.

BitwiseNot 40

A ~ bitenkénti NOT operátor.

Delete 41

Az delete operátor.

Void 42

Az void operátor.

Typeof 43

Az typeof operátor.

Increment 44

A ++ növekmény operátora.

Decrement 45

A -- decrement operátor.

FirstBinaryOp 46

Egy helyőrző enumerálási tag, amely lehetővé teszi az összehasonlításokat, például if JSToken.FirstBinaryOp <= token && token <= JSToken.LastBinaryOp then....

Plus 46

Az + összeadás operátor.

Minus 47

A - kivonási operátor.

LogicalOr 48

A || logikai VAGY operátor.

LogicalAnd 49

A && logikai ÉS operátor.

BitwiseOr 50

A | bitenkénti VAGY operátor.

BitwiseXor 51

A ^ bitenkénti XOR operátor.

BitwiseAnd 52

A & bitenkénti ÉS operátor.

Equal 53

Az == egyenlőség-összehasonlító operátor.

NotEqual 54

Az != egyenlőtlenség-összehasonlító operátor.

StrictEqual 55

Az === identitás-összehasonlító operátor.

StrictNotEqual 56

Az !== identitás-összehasonlító operátor.

GreaterThan 57

A > relációs összehasonlító operátor.

LessThan 58

A < relációs összehasonlító operátor.

LessThanEqual 59

A <= relációs összehasonlító operátor.

GreaterThanEqual 60

A >= relációs összehasonlító operátor.

LeftShift 61

A << bal oldali műszak operátora.

RightShift 62

A >> jobb oldali bitenkénti shift operátor.

UnsignedRightShift 63

Az >>> aláíratlan jobb műszak operátora.

Multiply 64

A * szorzás operátor.

Divide 65

Az / osztás operátora.

LastPPOperator 66

A helyőrző enumerálási tag, amely lehetővé teszi az összehasonlításokat, például if JSToken.FirstBinaryOp <= token && token <= JSToken.LastPPOperator then... a PPOperators olyan műveletek, amelyek előre feldolgozhatók.

Modulo 66

A % modulus operátor.

Instanceof 67

Az instanceof operátor.

In 68

Az in operátor.

Assign 69

A = hozzárendelés operátora.

PlusAssign 70

A += hozzáadási hozzárendelés operátora.

MinusAssign 71

A -= kivonás-hozzárendelés operátora.

MultiplyAssign 72

A *= szorzás-hozzárendelés operátora.

DivideAssign 73

Az /= osztás-hozzárendelés operátora.

BitwiseAndAssign 74

A &= bitenkénti ÉS hozzárendelési operátor.

BitwiseOrAssign 75

A |= bitenkénti VAGY hozzárendelési operátor.

BitwiseXorAssign 76

A ^= bitenkénti XOR-hozzárendelés-operátor.

ModuloAssign 77

A %= modulus-hozzárendelés operátora.

LeftShiftAssign 78

A <<= bal oldali műszak-hozzárendelés operátora.

RightShiftAssign 79

A >>= jobb műszak-hozzárendelés operátora.

LastAssign 80

Egy helyőrző enumerálási tag, amely lehetővé teszi az összehasonlításokat, például if JSToken.Assign <= token && token <= JSToken.LastAssign then....

LastBinaryOp 80

Egy helyőrző enumerálási tag, amely lehetővé teszi az összehasonlításokat, például if JSToken.FirstBinaryOp <= token && token <= JSToken.LastBinaryOp then....

UnsignedRightShiftAssign 80

Az >>>= aláíratlan jobb műszak hozzárendelési operátora.

ConditionalIf 81

A ? ternáris operátor.

Colon 82

A : ternáris operátor.

Comma 83

A , vessző operátor.

LastOp 83

Egy helyőrző enumerálási tag, amely lehetővé teszi az összehasonlításokat, például if JSToken.FirstBinaryOp <= token && token <= JSToken.LastOp then....

Case 84

Egy case utasítás kulcsszója switch .

Catch 85

Egy catch utasítás kulcsszója try .

Debugger 86

A debugger utasítás.

Default 87

Egy default utasítás kulcsszója switch .

Else 88

Egy else utasítás kulcsszója if .

Export 89

A export fenntartott szó.

Extends 90

Egy extends utasítás kulcsszója class .

Finally 91

Egy finally utasítás kulcsszója try .

Get 92

Egy get utasítás kulcsszója function get .

Implements 93

Egy implements vagy class több interface utasítás kulcsszója.

Interface 94

A interface utasítás.

New 95

Az new operátor.

Set 96

Egy set utasítás kulcsszója function set .

Super 97

A super utasítás.

RightParen 98

A ) szimbólum.

RightCurly 99

A } szimbólum.

RightBracket 100

A ] szimbólum.

PreProcessorConstant 101

Egy előfeldolgozási állandó.

Comment 102

Megjegyzés szövege.

UnterminatedComment 103

Nem megszakított megjegyzés.

Assert 104

A assert fenntartott szó.

Boolean 105

Az boolean adattípus.

Byte 106

Az byte adattípus.

Char 107

Az char adattípus.

Decimal 108

Az decimal adattípus.

Double 109

Az double adattípus.

DoubleColon 110

A :: fenntartott szó.

Enum 111

A enum utasítás.

Ensure 112

A ensure fenntartott szó.

Float 113

Az float adattípus.

Goto 114

A goto fenntartott szó.

Int 115

Az int adattípus.

Invariant 116

A invariant fenntartott szó.

Long 117

Az long adattípus.

Namespace 118

A namespace fenntartott szó.

Native 119

A native fenntartott szó.

Require 120

A require fenntartott szó.

Sbyte 121

Az sbyte adattípus.

Short 122

Az short adattípus.

Synchronized 123

A synchronized fenntartott szó.

Transient 124

A transient fenntartott szó.

Throws 125

A throws fenntartott szó.

ParamArray 126

A ... fenntartott szó.

Volatile 127

A volatile fenntartott szó.

Ushort 128

Az ushort adattípus.

Uint 129

Az uint adattípus.

Ulong 130

Az ulong adattípus.

Use 131

A use fenntartott szó.

EndOfLine 132

Az elemzés alatt álló sor vége.

PreProcessDirective 133

Egy előfeldolgozási irányelv.

Megjegyzések

Az enumerálás tagjait a képolvasó és az elemző használja a forráskód olvasásához. Az enumerálás tagjait az operátorosztályok is használják a végrehajtandó művelet azonosításához. További információ: Nyelvfordító létrehozása a .NET-keretrendszerhez.

A következőre érvényes:

Lásd még