JSToken Énumération

Définition

Spécifie les unités individuelles de code, ou jetons, qui composent le langage JScript.

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

public enum class JSToken
public enum JSToken
type JSToken = 
Public Enum JSToken
Héritage

Champs

Nom Valeur Description
None -1

Aucun jeton. Par exemple, avant d’analyser des jetons ou dans des situations d’erreur.

EndOfFile 0

Fin du fichier analysé ou analysé. Il s’agit de la valeur par défaut.

If 1

L’instruction if.

For 2

L’instruction for.

Do 3

L’instruction do.

While 4

L’instruction while.

Continue 5

L’instruction continue.

Break 6

L’instruction break.

Return 7

L’instruction return.

Import 8

L’instruction import.

With 9

L’instruction with.

Switch 10

L’instruction switch.

Throw 11

L’instruction throw.

Try 12

L’instruction try.

Package 13

L’instruction package.

Internal 14

Modificateur internal .

Abstract 15

Modificateur abstract .

Public 16

Modificateur public .

Static 17

Modificateur static .

Private 18

Modificateur private .

Protected 19

Modificateur protected .

Final 20

Modificateur final .

Event 21

Mot event réservé.

Var 22

L’instruction var.

Const 23

L’instruction const.

Class 24

L’instruction class.

Function 25

L’instruction function.

LeftCurly 26

Symbole { .

Semicolon 27

Symbole ; .

Null 28

Littéral null .

True 29

Littéral true .

False 30

Littéral false .

This 31

L’instruction this.

Identifier 32

Identificateur.

StringLiteral 33

Littéral numérique.

IntegerLiteral 34

Littéral entier.

NumericLiteral 35

Littéral numérique.

LeftParen 36

Symbole ( .

LeftBracket 37

Symbole [ .

AccessField 38

Symbole d’accesseur de . champ.

FirstOp 39

Membre d’énumération d’espace réservé qui active les comparaisons telles que if JSToken.FirstOp <= token && token <= JSToken.LastOp then....

LogicalNot 39

Opérateur ! NOT logique.

BitwiseNot 40

Opérateur ~ NOT au niveau du bit.

Delete 41

opérateur delete,

Void 42

opérateur void,

Typeof 43

opérateur typeof,

Increment 44

Opérateur ++ d’incrément.

Decrement 45

Opérateur -- de décrémentation.

FirstBinaryOp 46

Membre d’énumération d’espace réservé qui active les comparaisons telles que if JSToken.FirstBinaryOp <= token && token <= JSToken.LastBinaryOp then....

Plus 46

Opérateur + d’ajout.

Minus 47

Opérateur - de soustraction.

LogicalOr 48

Opérateur || OR logique.

LogicalAnd 49

Opérateur && AND logique.

BitwiseOr 50

Opérateur | OR au niveau du bit.

BitwiseXor 51

Opérateur ^ XOR au niveau du bit.

BitwiseAnd 52

Opérateur & AND au niveau du bit.

Equal 53

Opérateur == de comparaison d’égalité.

NotEqual 54

Opérateur != de comparaison des inégalités.

StrictEqual 55

Opérateur === de comparaison d’identité.

StrictNotEqual 56

Opérateur !== de comparaison d’identité.

GreaterThan 57

Opérateur > de comparaison relationnelle.

LessThan 58

Opérateur < de comparaison relationnelle.

LessThanEqual 59

Opérateur <= de comparaison relationnelle.

GreaterThanEqual 60

Opérateur >= de comparaison relationnelle.

LeftShift 61

Opérateur << de décalage gauche au niveau du bit.

RightShift 62

Opérateur >> de décalage droit au niveau du bit.

UnsignedRightShift 63

Opérateur >>> de décalage droit non signé.

Multiply 64

Opérateur * de multiplication.

Divide 65

Opérateur / de division.

LastPPOperator 66

Un membre d’énumération d’espace réservé qui active les comparaisons telles que if JSToken.FirstBinaryOp <= token && token <= JSToken.LastPPOperator then... PPOperators est des opérations qui peuvent être prétraitées.

Modulo 66

Opérateur % de module.

Instanceof 67

opérateur instanceof,

In 68

opérateur in,

Assign 69

Opérateur = d’affectation.

PlusAssign 70

Opérateur += d’affectation d’ajout.

MinusAssign 71

Opérateur -= d’affectation de soustraction.

MultiplyAssign 72

Opérateur *= d’affectation de multiplication.

DivideAssign 73

Opérateur /= d’affectation de division.

BitwiseAndAssign 74

Opérateur &= d’affectation AND au niveau du bit.

BitwiseOrAssign 75

Opérateur |= d’affectation OR au niveau du bit.

BitwiseXorAssign 76

Opérateur ^= d’affectation XOR au niveau du bit.

ModuloAssign 77

Opérateur %= d’affectation de module.

LeftShiftAssign 78

Opérateur <<= d’affectation de décalage gauche.

RightShiftAssign 79

Opérateur >>= d’affectation de décalage droit.

LastAssign 80

Membre d’énumération d’espace réservé qui active les comparaisons telles que if JSToken.Assign <= token && token <= JSToken.LastAssign then....

LastBinaryOp 80

Membre d’énumération d’espace réservé qui active les comparaisons telles que if JSToken.FirstBinaryOp <= token && token <= JSToken.LastBinaryOp then....

UnsignedRightShiftAssign 80

Opérateur >>>= d’affectation de décalage droit non signé.

ConditionalIf 81

Opérateur ? ternaire.

Colon 82

Opérateur : ternaire.

Comma 83

Opérateur , de virgule.

LastOp 83

Membre d’énumération d’espace réservé qui active les comparaisons telles que if JSToken.FirstBinaryOp <= token && token <= JSToken.LastOp then....

Case 84

Mot case clé d’une switch instruction.

Catch 85

Mot catch clé d’une try instruction.

Debugger 86

L’instruction debugger.

Default 87

Mot default clé d’une switch instruction.

Else 88

Mot else clé d’une if instruction.

Export 89

Mot export réservé.

Extends 90

Mot extends clé d’une class instruction.

Finally 91

Mot finally clé d’une try instruction.

Get 92

Mot get clé d’une function get instruction.

Implements 93

Mot implements clé d’une instruction ou interface d’une class instruction.

Interface 94

L’instruction interface.

New 95

opérateur new,

Set 96

Mot set clé d’une function set instruction.

Super 97

L’instruction super.

RightParen 98

Symbole ) .

RightCurly 99

Symbole } .

RightBracket 100

Symbole ] .

PreProcessorConstant 101

Constante de préprocesseur.

Comment 102

Texte de commentaire.

UnterminatedComment 103

Commentaire non terminé.

Assert 104

Mot assert réservé.

Boolean 105

Type boolean de données.

Byte 106

Type byte de données.

Char 107

Type char de données.

Decimal 108

Type decimal de données.

Double 109

Type double de données.

DoubleColon 110

Mot :: réservé.

Enum 111

L’instruction enum.

Ensure 112

Mot ensure réservé.

Float 113

Type float de données.

Goto 114

Mot goto réservé.

Int 115

Type int de données.

Invariant 116

Mot invariant réservé.

Long 117

Type long de données.

Namespace 118

Mot namespace réservé.

Native 119

Mot native réservé.

Require 120

Mot require réservé.

Sbyte 121

Type sbyte de données.

Short 122

Type short de données.

Synchronized 123

Mot synchronized réservé.

Transient 124

Mot transient réservé.

Throws 125

Mot throws réservé.

ParamArray 126

Mot ... réservé.

Volatile 127

Mot volatile réservé.

Ushort 128

Type ushort de données.

Uint 129

Type uint de données.

Ulong 130

Type ulong de données.

Use 131

Mot use réservé.

EndOfLine 132

Fin de la ligne analysée.

PreProcessDirective 133

Directive de préprocesseur.

Remarques

Les membres de cette énumération sont utilisés par le scanneur et l’analyseur pour lire le code source. Les membres de cette énumération sont également utilisés par les classes d’opérateur pour identifier l’opération à effectuer. Pour plus d’informations, consultez Create a Language Compiler for the .NET Framework.

S’applique à

Voir aussi