JSToken Sabit listesi

Tanım

JScript dilini oluşturan tek tek kod birimlerini veyabelirteçleri belirtir.

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

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

Alanlar

Name Değer Description
None -1

Belirteç yok. Örneğin, belirteçleri taramadan önce veya hata durumlarında.

EndOfFile 0

Taranan veya ayrıştırılan dosyanın sonu. Bu varsayılan değerdir.

If 1

if ifadesi.

For 2

for ifadesi.

Do 3

do ifadesi.

While 4

while ifadesi.

Continue 5

continue ifadesi.

Break 6

break ifadesi.

Return 7

return ifadesi.

Import 8

import ifadesi.

With 9

with ifadesi.

Switch 10

switch ifadesi.

Throw 11

throw ifadesi.

Try 12

try ifadesi.

Package 13

package ifadesi.

Internal 14

Değiştirici internal .

Abstract 15

Değiştirici abstract .

Public 16

Değiştirici public .

Static 17

Değiştirici static .

Private 18

Değiştirici private .

Protected 19

Değiştirici protected .

Final 20

Değiştirici final .

Event 21

Ayrılmış event sözcük.

Var 22

var ifadesi.

Const 23

const ifadesi.

Class 24

class ifadesi.

Function 25

function ifadesi.

LeftCurly 26

Sembol { .

Semicolon 27

Sembol ; .

Null 28

Değişmez null değer.

True 29

Değişmez true değer.

False 30

Değişmez false değer.

This 31

this ifadesi.

Identifier 32

Tanımlayıcı.

StringLiteral 33

Sayısal değişmez değer.

IntegerLiteral 34

Tamsayı değişmez değeri.

NumericLiteral 35

Sayısal değişmez değer.

LeftParen 36

Sembol ( .

LeftBracket 37

Sembol [ .

AccessField 38

Alan . erişimcisi simgesi.

FirstOp 39

gibi if JSToken.FirstOp <= token && token <= JSToken.LastOp then...karşılaştırmaları etkinleştiren bir yer tutucu sabit listesi üyesi.

LogicalNot 39

Mantıksal ! NOT işleci.

BitwiseNot 40

~ Bit düzeyinde DEĞİl işleci.

Delete 41

delete işleci.

Void 42

void işleci.

Typeof 43

typeof işleci.

Increment 44

++ Increment işleci.

Decrement 45

Azaltma -- işleci.

FirstBinaryOp 46

gibi if JSToken.FirstBinaryOp <= token && token <= JSToken.LastBinaryOp then...karşılaştırmaları etkinleştiren bir yer tutucu sabit listesi üyesi.

Plus 46

Ekleme + işleci.

Minus 47

Çıkarma - işleci.

LogicalOr 48

|| Mantıksal OR işleci.

LogicalAnd 49

&& Mantıksal AND işleci.

BitwiseOr 50

| Bit düzeyinde OR işleci.

BitwiseXor 51

^ Bit düzeyinde XOR işleci.

BitwiseAnd 52

& Bit düzeyinde AND işleci.

Equal 53

Eşitlik == karşılaştırma işleci.

NotEqual 54

Eşitsizlik != karşılaştırma işleci.

StrictEqual 55

=== Kimlik karşılaştırma işleci.

StrictNotEqual 56

!== Kimlik karşılaştırma işleci.

GreaterThan 57

İlişkisel > karşılaştırma işleci.

LessThan 58

İlişkisel < karşılaştırma işleci.

LessThanEqual 59

İlişkisel <= karşılaştırma işleci.

GreaterThanEqual 60

İlişkisel >= karşılaştırma işleci.

LeftShift 61

<< Bit düzeyinde sol shift işleci.

RightShift 62

>> Bit düzeyinde sağ shift işleci.

UnsignedRightShift 63

>>> İmzasız sağ shift işleci.

Multiply 64

* Çarpma işleci.

Divide 65

Bölme / işleci.

LastPPOperator 66

PPOperators gibi if JSToken.FirstBinaryOp <= token && token <= JSToken.LastPPOperator then... karşılaştırmaları etkinleştiren yer tutucu sabit listesi üyesi, önceden işlenebilen işlemlerdir.

Modulo 66

% modulus işleci.

Instanceof 67

instanceof işleci.

In 68

in işleci.

Assign 69

Atama = işleci.

PlusAssign 70

Ekleme += atama işleci.

MinusAssign 71

Çıkarma -= atama işleci.

MultiplyAssign 72

*= Çarpma atama işleci.

DivideAssign 73

Bölme /= atama işleci.

BitwiseAndAssign 74

&= Bit düzeyinde AND atama işleci.

BitwiseOrAssign 75

|= Bit düzeyinde OR atama işleci.

BitwiseXorAssign 76

^= Bit düzeyinde XOR atama işleci.

ModuloAssign 77

%= Modül atama işleci.

LeftShiftAssign 78

<<= Sol vardiya atama işleci.

RightShiftAssign 79

Doğru >>= vardiya atama işleci.

LastAssign 80

gibi if JSToken.Assign <= token && token <= JSToken.LastAssign then...karşılaştırmaları etkinleştiren bir yer tutucu sabit listesi üyesi.

LastBinaryOp 80

gibi if JSToken.FirstBinaryOp <= token && token <= JSToken.LastBinaryOp then...karşılaştırmaları etkinleştiren bir yer tutucu sabit listesi üyesi.

UnsignedRightShiftAssign 80

>>>= İmzasız sağ vardiya atama işleci.

ConditionalIf 81

Üçüncül ? işleç.

Colon 82

Üçüncül : işleç.

Comma 83

, Virgül işleci.

LastOp 83

gibi if JSToken.FirstBinaryOp <= token && token <= JSToken.LastOp then...karşılaştırmaları etkinleştiren bir yer tutucu sabit listesi üyesi.

Case 84

Deyimin caseswitch anahtar sözcüğü.

Catch 85

Deyimin catchtry anahtar sözcüğü.

Debugger 86

debugger ifadesi.

Default 87

Deyimin defaultswitch anahtar sözcüğü.

Else 88

Deyimin elseif anahtar sözcüğü.

Export 89

Ayrılmış export sözcük.

Extends 90

Deyimin extendsclass anahtar sözcüğü.

Finally 91

Deyimin finallytry anahtar sözcüğü.

Get 92

Deyimin getfunction get anahtar sözcüğü.

Implements 93

implements bir class veya interface deyiminin anahtar sözcüğü.

Interface 94

interface ifadesi.

New 95

new işleci.

Set 96

Deyimin setfunction set anahtar sözcüğü.

Super 97

super ifadesi.

RightParen 98

Sembol ) .

RightCurly 99

Sembol } .

RightBracket 100

Sembol ] .

PreProcessorConstant 101

Ön işlemci sabiti.

Comment 102

Açıklama metni.

UnterminatedComment 103

Sonlandırılmamış bir açıklama.

Assert 104

Ayrılmış assert sözcük.

Boolean 105

Veri boolean türü.

Byte 106

Veri byte türü.

Char 107

Veri char türü.

Decimal 108

Veri decimal türü.

Double 109

Veri double türü.

DoubleColon 110

Ayrılmış :: sözcük.

Enum 111

enum ifadesi.

Ensure 112

Ayrılmış ensure sözcük.

Float 113

Veri float türü.

Goto 114

Ayrılmış goto sözcük.

Int 115

Veri int türü.

Invariant 116

Ayrılmış invariant sözcük.

Long 117

Veri long türü.

Namespace 118

Ayrılmış namespace sözcük.

Native 119

Ayrılmış native sözcük.

Require 120

Ayrılmış require sözcük.

Sbyte 121

Veri sbyte türü.

Short 122

Veri short türü.

Synchronized 123

Ayrılmış synchronized sözcük.

Transient 124

Ayrılmış transient sözcük.

Throws 125

Ayrılmış throws sözcük.

ParamArray 126

Ayrılmış ... sözcük.

Volatile 127

Ayrılmış volatile sözcük.

Ushort 128

Veri ushort türü.

Uint 129

Veri uint türü.

Ulong 130

Veri ulong türü.

Use 131

Ayrılmış use sözcük.

EndOfLine 132

Ayrıştırılmakta olan satırın sonu.

PreProcessDirective 133

Önişlemci yönergesi.

Açıklamalar

Bu numaralandırmanın üyeleri tarayıcı ve ayrıştırıcı tarafından kaynak kodunu okumak için kullanılır. Bu numaralandırmanın üyeleri, gerçekleştirilecek işlemi tanımlamak için işleç sınıfları tarafından da kullanılır. Daha fazla bilgi için bkz. .NET Framework için Dil Derleyicisi Oluşturma.

Şunlara uygulanır

Ayrıca bkz.