JSToken Enumeráció
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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 |
| For | 2 | A |
| Do | 3 | A |
| While | 4 | A |
| Continue | 5 | A |
| Break | 6 | A |
| Return | 7 | A |
| Import | 8 | A |
| With | 9 | A |
| Switch | 10 | A |
| Throw | 11 | A |
| Try | 12 | A |
| Package | 13 | A |
| Internal | 14 | A |
| Abstract | 15 | A |
| Public | 16 | A |
| Static | 17 | A |
| Private | 18 | A |
| Protected | 19 | A |
| Final | 20 | A |
| Event | 21 | A |
| Var | 22 | A |
| Const | 23 | A |
| Class | 24 | A |
| Function | 25 | A |
| LeftCurly | 26 | A |
| Semicolon | 27 | A |
| Null | 28 | A |
| True | 29 | A |
| False | 30 | A |
| This | 31 | A |
| Identifier | 32 | Azonosító. |
| StringLiteral | 33 | Számkonstans. |
| IntegerLiteral | 34 | Egész szám literál. |
| NumericLiteral | 35 | Számkonstans. |
| LeftParen | 36 | A |
| LeftBracket | 37 | A |
| AccessField | 38 | A |
| FirstOp | 39 | Egy helyőrző enumerálási tag, amely lehetővé teszi az összehasonlításokat, például |
| LogicalNot | 39 | A |
| BitwiseNot | 40 | A |
| Delete | 41 | Az |
| Void | 42 | Az |
| Typeof | 43 | Az |
| Increment | 44 | A |
| Decrement | 45 | A |
| FirstBinaryOp | 46 | Egy helyőrző enumerálási tag, amely lehetővé teszi az összehasonlításokat, például |
| Plus | 46 | Az |
| Minus | 47 | A |
| LogicalOr | 48 | A |
| LogicalAnd | 49 | A |
| BitwiseOr | 50 | A |
| BitwiseXor | 51 | A |
| BitwiseAnd | 52 | A |
| Equal | 53 | Az |
| NotEqual | 54 | Az |
| StrictEqual | 55 | Az |
| StrictNotEqual | 56 | Az |
| GreaterThan | 57 | A |
| LessThan | 58 | A |
| LessThanEqual | 59 | A |
| GreaterThanEqual | 60 | A |
| LeftShift | 61 | A |
| RightShift | 62 | A |
| UnsignedRightShift | 63 | Az |
| Multiply | 64 | A |
| Divide | 65 | Az |
| LastPPOperator | 66 | A helyőrző enumerálási tag, amely lehetővé teszi az összehasonlításokat, például |
| Modulo | 66 | A |
| Instanceof | 67 | Az |
| In | 68 | Az |
| Assign | 69 | A |
| PlusAssign | 70 | A |
| MinusAssign | 71 | A |
| MultiplyAssign | 72 | A |
| DivideAssign | 73 | Az |
| BitwiseAndAssign | 74 | A |
| BitwiseOrAssign | 75 | A |
| BitwiseXorAssign | 76 | A |
| ModuloAssign | 77 | A |
| LeftShiftAssign | 78 | A |
| RightShiftAssign | 79 | A |
| LastAssign | 80 | Egy helyőrző enumerálási tag, amely lehetővé teszi az összehasonlításokat, például |
| LastBinaryOp | 80 | Egy helyőrző enumerálási tag, amely lehetővé teszi az összehasonlításokat, például |
| UnsignedRightShiftAssign | 80 | Az |
| ConditionalIf | 81 | A |
| Colon | 82 | A |
| Comma | 83 | A |
| LastOp | 83 | Egy helyőrző enumerálási tag, amely lehetővé teszi az összehasonlításokat, például |
| Case | 84 | Egy |
| Catch | 85 | Egy |
| Debugger | 86 | A |
| Default | 87 | Egy |
| Else | 88 | Egy |
| Export | 89 | A |
| Extends | 90 | Egy |
| Finally | 91 | Egy |
| Get | 92 | Egy |
| Implements | 93 | Egy |
| Interface | 94 | A |
| New | 95 | Az |
| Set | 96 | Egy |
| Super | 97 | A |
| RightParen | 98 | A |
| RightCurly | 99 | A |
| RightBracket | 100 | A |
| PreProcessorConstant | 101 | Egy előfeldolgozási állandó. |
| Comment | 102 | Megjegyzés szövege. |
| UnterminatedComment | 103 | Nem megszakított megjegyzés. |
| Assert | 104 | A |
| Boolean | 105 | Az |
| Byte | 106 | Az |
| Char | 107 | Az |
| Decimal | 108 | Az |
| Double | 109 | Az |
| DoubleColon | 110 | A |
| Enum | 111 | A |
| Ensure | 112 | A |
| Float | 113 | Az |
| Goto | 114 | A |
| Int | 115 | Az |
| Invariant | 116 | A |
| Long | 117 | Az |
| Namespace | 118 | A |
| Native | 119 | A |
| Require | 120 | A |
| Sbyte | 121 | Az |
| Short | 122 | Az |
| Synchronized | 123 | A |
| Transient | 124 | A |
| Throws | 125 | A |
| ParamArray | 126 | A |
| Volatile | 127 | A |
| Ushort | 128 | Az |
| Uint | 129 | Az |
| Ulong | 130 | Az |
| Use | 131 | A |
| 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.