Bahasa

JSToken Enum

Definisi

Menentukan unit kode individual, atau token , yang membentuk bahasa JScript.

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

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

Bidang

Nama Nilai Deskripsi
None -1

Tidak ada token. Misalnya, sebelum memindai token apa pun, atau dalam situasi kesalahan.

EndOfFile 0

Akhir file yang sedang dipindai atau diurai. Ini adalah nilai default.

If 1

Pernyataan if.

For 2

Pernyataan for.

Do 3

Pernyataan do.

While 4

Pernyataan while.

Continue 5

Pernyataan continue.

Break 6

Pernyataan break.

Return 7

Pernyataan return.

Import 8

Pernyataan import.

With 9

Pernyataan with.

Switch 10

Pernyataan switch.

Throw 11

Pernyataan throw.

Try 12

Pernyataan try.

Package 13

Pernyataan package.

Internal 14

Pengubah internal .

Abstract 15

Pengubah abstract .

Public 16

Pengubah public .

Static 17

Pengubah static .

Private 18

Pengubah private .

Protected 19

Pengubah protected .

Final 20

Pengubah final .

Event 21

Kata event yang dipesan.

Var 22

Pernyataan var.

Const 23

Pernyataan const.

Class 24

Pernyataan class.

Function 25

Pernyataan function.

LeftCurly 26

Simbolnya { .

Semicolon 27

Simbolnya ; .

Null 28

Harfiah null .

True 29

Harfiah true .

False 30

Harfiah false .

This 31

Pernyataan this.

Identifier 32

Pengidentifikasi.

StringLiteral 33

Harfiah numerik.

IntegerLiteral 34

Bilangan bulat harfiah.

NumericLiteral 35

Harfiah numerik.

LeftParen 36

Simbolnya ( .

LeftBracket 37

Simbolnya [ .

AccessField 38

Simbol . aksesor bidang.

FirstOp 39

Anggota enumerasi tempat penampung yang memungkinkan perbandingan seperti if JSToken.FirstOp <= token && token <= JSToken.LastOp then....

LogicalNot 39

Operator ! NOT logis.

BitwiseNot 40

Operator ~ BITWISE NOT.

Delete 41

Operator.delete

Void 42

Operator.void

Typeof 43

Operator.typeof

Increment 44

Operator ++ kenaikan.

Decrement 45

Operator -- dekremen.

FirstBinaryOp 46

Anggota enumerasi tempat penampung yang memungkinkan perbandingan seperti if JSToken.FirstBinaryOp <= token && token <= JSToken.LastBinaryOp then....

Plus 46

Operator penambahan + .

Minus 47

Operator - pengurangan.

LogicalOr 48

Operator || OR logis.

LogicalAnd 49

Operator && AND logis.

BitwiseOr 50

Operator | OR bitwise.

BitwiseXor 51

Operator ^ XOR bitwise.

BitwiseAnd 52

Operator & BITWISE AND.

Equal 53

Operator == perbandingan kesetaraan.

NotEqual 54

Operator != perbandingan ketidaksamaan.

StrictEqual 55

Operator === perbandingan identitas.

StrictNotEqual 56

Operator !== perbandingan identitas.

GreaterThan 57

Operator > perbandingan relasional.

LessThan 58

Operator < perbandingan relasional.

LessThanEqual 59

Operator <= perbandingan relasional.

GreaterThanEqual 60

Operator >= perbandingan relasional.

LeftShift 61

Operator << shift kiri bitwise.

RightShift 62

Operator >> shift kanan bitwise.

UnsignedRightShift 63

Operator >>> shift kanan yang tidak ditandatangani.

Multiply 64

Operator * perkalian.

Divide 65

Operator / divisi.

LastPPOperator 66

Anggota enumerasi tempat penampung yang memungkinkan perbandingan seperti if JSToken.FirstBinaryOp <= token && token <= JSToken.LastPPOperator then... PPOperator adalah operasi yang dapat diproses sebelumnya.

Modulo 66

Operator % modulus.

Instanceof 67

Operator.instanceof

In 68

Operator.in

Assign 69

Operator = penugasan.

PlusAssign 70

Operator += penugasan penambahan.

MinusAssign 71

Operator -= penugasan pengurangan.

MultiplyAssign 72

Operator *= penetapan perkalian.

DivideAssign 73

Operator /= penugasan divisi.

BitwiseAndAssign 74

Operator &= penugasan BITWISE AND.

BitwiseOrAssign 75

Operator |= penugasan BITWISE OR.

BitwiseXorAssign 76

Operator ^= penetapan XOR bitwise.

ModuloAssign 77

Operator %= penugasan modulus.

LeftShiftAssign 78

Operator <<= penetapan shift kiri.

RightShiftAssign 79

Operator >>= penetapan shift kanan.

LastAssign 80

Anggota enumerasi tempat penampung yang memungkinkan perbandingan seperti if JSToken.Assign <= token && token <= JSToken.LastAssign then....

LastBinaryOp 80

Anggota enumerasi tempat penampung yang memungkinkan perbandingan seperti if JSToken.FirstBinaryOp <= token && token <= JSToken.LastBinaryOp then....

UnsignedRightShiftAssign 80

Operator >>>= penetapan shift kanan yang tidak ditandatangani.

ConditionalIf 81

Operator ? ternary.

Colon 82

Operator : ternary.

Comma 83

Operator , koma.

LastOp 83

Anggota enumerasi tempat penampung yang memungkinkan perbandingan seperti if JSToken.FirstBinaryOp <= token && token <= JSToken.LastOp then....

Case 84

Kata case kunci switch pernyataan.

Catch 85

Kata catch kunci try pernyataan.

Debugger 86

Pernyataan debugger.

Default 87

Kata default kunci switch pernyataan.

Else 88

Kata else kunci if pernyataan.

Export 89

Kata export yang dipesan.

Extends 90

Kata extends kunci class pernyataan.

Finally 91

Kata finally kunci try pernyataan.

Get 92

Kata get kunci function get pernyataan.

Implements 93

Kata implements kunci pernyataan class atau interface .

Interface 94

Pernyataan interface.

New 95

Operator.new

Set 96

Kata set kunci function set pernyataan.

Super 97

Pernyataan super.

RightParen 98

Simbolnya ) .

RightCurly 99

Simbolnya } .

RightBracket 100

Simbolnya ] .

PreProcessorConstant 101

Konstanta pra-prosesor.

Comment 102

Teks komentar.

UnterminatedComment 103

Komentar yang tidak dihentikan.

Assert 104

Kata assert yang dipesan.

Boolean 105

Jenis boolean data.

Byte 106

Jenis byte data.

Char 107

Jenis char data.

Decimal 108

Jenis decimal data.

Double 109

Jenis double data.

DoubleColon 110

Kata :: yang dipesan.

Enum 111

Pernyataan enum.

Ensure 112

Kata ensure yang dipesan.

Float 113

Jenis float data.

Goto 114

Kata goto yang dipesan.

Int 115

Jenis int data.

Invariant 116

Kata invariant yang dipesan.

Long 117

Jenis long data.

Namespace 118

Kata namespace yang dipesan.

Native 119

Kata native yang dipesan.

Require 120

Kata require yang dipesan.

Sbyte 121

Jenis sbyte data.

Short 122

Jenis short data.

Synchronized 123

Kata synchronized yang dipesan.

Transient 124

Kata transient yang dipesan.

Throws 125

Kata throws yang dipesan.

ParamArray 126

Kata ... yang dipesan.

Volatile 127

Kata volatile yang dipesan.

Ushort 128

Jenis ushort data.

Uint 129

Jenis uint data.

Ulong 130

Jenis ulong data.

Use 131

Kata use yang dipesan.

EndOfLine 132

Akhir baris sedang diurai.

PreProcessDirective 133

Direktif praproscesor.

Keterangan

Anggota enumerasi ini digunakan oleh pemindai dan pengurai untuk membaca kode sumber. Anggota enumerasi ini juga digunakan oleh kelas operator untuk mengidentifikasi operasi yang akan dilakukan. Untuk informasi selengkapnya, lihat Buat Pengkompilasi Bahasa untuk kerangka kerja .NET.

Berlaku untuk

Lihat juga