JSToken Enum

Definitie

Hiermee geeft u de afzonderlijke code-eenheden of tokens op waaruit de JScript-taal bestaat.

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

public enum class JSToken
public enum JSToken
type JSToken = 
Public Enum JSToken
Overname

Velden

Name Waarde Description
None -1

Geen token. Bijvoorbeeld voordat u tokens scant of in foutsituaties.

EndOfFile 0

Het einde van het bestand dat wordt gescand of geparseerd. Dit is de standaardwaarde.

If 1

De if-verklaring.

For 2

De for-verklaring.

Do 3

De do-verklaring.

While 4

De while-verklaring.

Continue 5

De continue-verklaring.

Break 6

De break-verklaring.

Return 7

De return-verklaring.

Import 8

De import-verklaring.

With 9

De with-verklaring.

Switch 10

De switch-verklaring.

Throw 11

De throw-verklaring.

Try 12

De try-verklaring.

Package 13

De package-verklaring.

Internal 14

De internal modifier.

Abstract 15

De abstract modifier.

Public 16

De public modifier.

Static 17

De static modifier.

Private 18

De private modifier.

Protected 19

De protected modifier.

Final 20

De final modifier.

Event 21

Het event gereserveerde woord.

Var 22

De var-verklaring.

Const 23

De const-verklaring.

Class 24

De class-verklaring.

Function 25

De function-verklaring.

LeftCurly 26

Het { symbool.

Semicolon 27

Het ; symbool.

Null 28

De null letterlijke.

True 29

De true letterlijke.

False 30

De false letterlijke.

This 31

De this-verklaring.

Identifier 32

Een id.

StringLiteral 33

Een numerieke letterlijke waarde.

IntegerLiteral 34

Een letterlijk geheel getal.

NumericLiteral 35

Een numerieke letterlijke waarde.

LeftParen 36

Het ( symbool.

LeftBracket 37

Het [ symbool.

AccessField 38

Het . veldtoegangssymbool.

FirstOp 39

Een tijdelijke aanduiding voor opsommingslid dat vergelijkingen mogelijk maakt, zoals if JSToken.FirstOp <= token && token <= JSToken.LastOp then....

LogicalNot 39

De ! logische NOT-operator.

BitwiseNot 40

De ~ bitsgewijze NOT-operator.

Delete 41

De delete operator.

Void 42

De void operator.

Typeof 43

De typeof operator.

Increment 44

De ++ operator incrementeel.

Decrement 45

De -- afschalingsoperator.

FirstBinaryOp 46

Een tijdelijke aanduiding voor opsommingslid dat vergelijkingen mogelijk maakt, zoals if JSToken.FirstBinaryOp <= token && token <= JSToken.LastBinaryOp then....

Plus 46

De + operator voor optellen.

Minus 47

De - aftrekkingsoperator.

LogicalOr 48

De || logische OR-operator.

LogicalAnd 49

De && logische AND-operator.

BitwiseOr 50

De | bitsgewijze OR-operator.

BitwiseXor 51

De ^ bitsgewijze XOR-operator.

BitwiseAnd 52

De & bitsgewijze AND-operator.

Equal 53

De == gelijkheidsvergelijkingsoperator.

NotEqual 54

De != vergelijkingsoperator voor ongelijkheid.

StrictEqual 55

De === identiteitsvergelijkingsoperator.

StrictNotEqual 56

De !== identiteitsvergelijkingsoperator.

GreaterThan 57

De > relationele vergelijkingsoperator.

LessThan 58

De < relationele vergelijkingsoperator.

LessThanEqual 59

De <= relationele vergelijkingsoperator.

GreaterThanEqual 60

De >= relationele vergelijkingsoperator.

LeftShift 61

De << bitsgewijze shift-operator links.

RightShift 62

De >> bitsgewijze shift-operator.

UnsignedRightShift 63

De >>> niet-ondertekende rechterdienstoperator.

Multiply 64

De * vermenigvuldigingsoperator.

Divide 65

De / divisieoperator.

LastPPOperator 66

Een tijdelijke aanduiding voor opsomming die vergelijkingen zoals if JSToken.FirstBinaryOp <= token && token <= JSToken.LastPPOperator then... PPOperators mogelijk maakt, zijn bewerkingen die vooraf kunnen worden verwerkt.

Modulo 66

De % modulusoperator.

Instanceof 67

De instanceof operator.

In 68

De in operator.

Assign 69

De = toewijzingsoperator.

PlusAssign 70

De += toewijzingsoperator voor optellen.

MinusAssign 71

De -= toewijzingsoperator voor aftrekken.

MultiplyAssign 72

De *= toewijzingsoperator voor vermenigvuldigen.

DivideAssign 73

De /= operator voor de verdelingstoewijzing.

BitwiseAndAssign 74

De &= bitsgewijze AND-toewijzingsoperator.

BitwiseOrAssign 75

De |= bitsgewijze OR-toewijzingsoperator.

BitwiseXorAssign 76

De ^= bitsgewijze XOR-toewijzingsoperator.

ModuloAssign 77

De %= modulustoewijzingsoperator.

LeftShiftAssign 78

De <<= toewijzingsoperator voor de linkerdienst.

RightShiftAssign 79

De >>= juiste shifttoewijzingsoperator.

LastAssign 80

Een tijdelijke aanduiding voor opsommingslid dat vergelijkingen mogelijk maakt, zoals if JSToken.Assign <= token && token <= JSToken.LastAssign then....

LastBinaryOp 80

Een tijdelijke aanduiding voor opsommingslid dat vergelijkingen mogelijk maakt, zoals if JSToken.FirstBinaryOp <= token && token <= JSToken.LastBinaryOp then....

UnsignedRightShiftAssign 80

De >>>= niet-ondertekende operator voor de juiste diensttoewijzing.

ConditionalIf 81

De ? ternaire operator.

Colon 82

De : ternaire operator.

Comma 83

De , komma-operator.

LastOp 83

Een tijdelijke aanduiding voor opsommingslid dat vergelijkingen mogelijk maakt, zoals if JSToken.FirstBinaryOp <= token && token <= JSToken.LastOp then....

Case 84

Het case trefwoord van een switch instructie.

Catch 85

Het catch trefwoord van een try instructie.

Debugger 86

De debugger-verklaring.

Default 87

Het default trefwoord van een switch instructie.

Else 88

Het else trefwoord van een if instructie.

Export 89

Het export gereserveerde woord.

Extends 90

Het extends trefwoord van een class instructie.

Finally 91

Het finally trefwoord van een try instructie.

Get 92

Het get trefwoord van een function get instructie.

Implements 93

Het implements trefwoord van een class of interface de instructie.

Interface 94

De interface-verklaring.

New 95

De new operator.

Set 96

Het set trefwoord van een function set instructie.

Super 97

De super-verklaring.

RightParen 98

Het ) symbool.

RightCurly 99

Het } symbool.

RightBracket 100

Het ] symbool.

PreProcessorConstant 101

Een preprocessorconstante.

Comment 102

Opmerkingstekst.

UnterminatedComment 103

Een niet-beƫindigde opmerking.

Assert 104

Het assert gereserveerde woord.

Boolean 105

Het boolean gegevenstype.

Byte 106

Het byte gegevenstype.

Char 107

Het char gegevenstype.

Decimal 108

Het decimal gegevenstype.

Double 109

Het double gegevenstype.

DoubleColon 110

Het :: gereserveerde woord.

Enum 111

De enum-verklaring.

Ensure 112

Het ensure gereserveerde woord.

Float 113

Het float gegevenstype.

Goto 114

Het goto gereserveerde woord.

Int 115

Het int gegevenstype.

Invariant 116

Het invariant gereserveerde woord.

Long 117

Het long gegevenstype.

Namespace 118

Het namespace gereserveerde woord.

Native 119

Het native gereserveerde woord.

Require 120

Het require gereserveerde woord.

Sbyte 121

Het sbyte gegevenstype.

Short 122

Het short gegevenstype.

Synchronized 123

Het synchronized gereserveerde woord.

Transient 124

Het transient gereserveerde woord.

Throws 125

Het throws gereserveerde woord.

ParamArray 126

Het ... gereserveerde woord.

Volatile 127

Het volatile gereserveerde woord.

Ushort 128

Het ushort gegevenstype.

Uint 129

Het uint gegevenstype.

Ulong 130

Het ulong gegevenstype.

Use 131

Het use gereserveerde woord.

EndOfLine 132

Het einde van de regel die wordt geparseerd.

PreProcessDirective 133

Een preprocessorrichtlijn.

Opmerkingen

De leden van deze opsomming worden door de scanner en de parser gebruikt om broncode te lezen. De leden van deze opsomming worden ook gebruikt door operatorklassen om de bewerking te identificeren die moet worden uitgevoerd. Zie Maak een taalcompilatie voor het .NET Framework voor meer informatie.

Van toepassing op

Zie ook