JSToken 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指定组成 JScript 语言的单个代码单元或标记。
此 API 支持产品基础结构,不能在代码中直接使用。
public enum class JSToken
public enum JSToken
type JSToken =
Public Enum JSToken
- 继承
字段
| 名称 | 值 | 说明 |
|---|---|---|
| Abstract | 15 |
|
| AccessField | 38 | 字段 |
| Assert | 104 | 保留 |
| Assign | 69 | 赋 |
| BitwiseAnd | 52 |
|
| BitwiseAndAssign | 74 |
|
| BitwiseNot | 40 |
|
| BitwiseOr | 50 |
|
| BitwiseOrAssign | 75 |
|
| BitwiseXor | 51 |
|
| BitwiseXorAssign | 76 |
|
| Boolean | 105 |
|
| Break | 6 |
|
| Byte | 106 |
|
| Case | 84 | 语句 |
| Catch | 85 | 语句 |
| Char | 107 |
|
| Class | 24 |
|
| Colon | 82 |
|
| Comma | 83 |
|
| Comment | 102 | 注释文本。 |
| ConditionalIf | 81 |
|
| Const | 23 |
|
| Continue | 5 |
|
| Debugger | 86 |
|
| Decimal | 108 |
|
| Decrement | 45 |
|
| Default | 87 | 语句 |
| Delete | 41 |
|
| Divide | 65 |
|
| DivideAssign | 73 |
|
| Do | 3 |
|
| Double | 109 |
|
| DoubleColon | 110 | 保留 |
| Else | 88 | 语句 |
| EndOfFile | 0 | 所扫描或分析的文件的结尾。 这是默认值。 |
| EndOfLine | 132 | 所分析行的结尾。 |
| Ensure | 112 | 保留 |
| Enum | 111 |
|
| Equal | 53 |
|
| Event | 21 | 保留 |
| Export | 89 | 保留 |
| Extends | 90 | 语句 |
| False | 30 |
|
| Final | 20 |
|
| Finally | 91 | 语句 |
| FirstBinaryOp | 46 | 一个支持比较的占位符枚举成员,例如 |
| FirstOp | 39 | 一个支持比较的占位符枚举成员,例如 |
| Float | 113 |
|
| For | 2 |
|
| Function | 25 |
|
| Get | 92 | 语句 |
| Goto | 114 | 保留 |
| GreaterThan | 57 |
|
| GreaterThanEqual | 60 |
|
| Identifier | 32 | 标识符。 |
| If | 1 |
|
| Implements | 93 |
|
| Import | 8 |
|
| In | 68 |
|
| Increment | 44 |
|
| Instanceof | 67 |
|
| Int | 115 |
|
| IntegerLiteral | 34 | 整数。 |
| Interface | 94 |
|
| Internal | 14 |
|
| Invariant | 116 | 保留 |
| LastAssign | 80 | 一个支持比较的占位符枚举成员,例如 |
| LastBinaryOp | 80 | 一个支持比较的占位符枚举成员,例如 |
| LastOp | 83 | 一个支持比较的占位符枚举成员,例如 |
| LastPPOperator | 66 | 启用比较(如 PPOperators) |
| LeftBracket | 37 | 符号 |
| LeftCurly | 26 | 符号 |
| LeftParen | 36 | 符号 |
| LeftShift | 61 |
|
| LeftShiftAssign | 78 |
|
| LessThan | 58 |
|
| LessThanEqual | 59 |
|
| LogicalAnd | 49 |
|
| LogicalNot | 39 |
|
| LogicalOr | 48 |
|
| Long | 117 |
|
| Minus | 47 |
|
| MinusAssign | 71 |
|
| Modulo | 66 |
|
| ModuloAssign | 77 |
|
| Multiply | 64 |
|
| MultiplyAssign | 72 |
|
| Namespace | 118 | 保留 |
| Native | 119 | 保留 |
| New | 95 |
|
| None | -1 | 无标记。 例如,在扫描任何标记之前,或在错误情形中。 |
| NotEqual | 54 | 不等 |
| Null | 28 |
|
| NumericLiteral | 35 | 数字文本。 |
| Package | 13 |
|
| ParamArray | 126 | 保留 |
| Plus | 46 |
|
| PlusAssign | 70 |
|
| PreProcessDirective | 133 | 预处理器指令。 |
| PreProcessorConstant | 101 | 预处理器常量。 |
| Private | 18 |
|
| Protected | 19 |
|
| Public | 16 |
|
| Require | 120 | 保留 |
| Return | 7 |
|
| RightBracket | 100 | 符号 |
| RightCurly | 99 | 符号 |
| RightParen | 98 | 符号 |
| RightShift | 62 |
|
| RightShiftAssign | 79 |
|
| Sbyte | 121 |
|
| Semicolon | 27 | 符号 |
| Set | 96 |
|
| Short | 122 |
|
| Static | 17 |
|
| StrictEqual | 55 |
|
| StrictNotEqual | 56 |
|
| StringLiteral | 33 | 数字文本。 |
| Super | 97 |
|
| Switch | 10 |
|
| Synchronized | 123 | 保留 |
| This | 31 |
|
| Throw | 11 |
|
| Throws | 125 | 保留 |
| Transient | 124 | 保留 |
| True | 29 |
|
| Try | 12 |
|
| Typeof | 43 |
|
| Uint | 129 |
|
| Ulong | 130 |
|
| UnsignedRightShift | 63 |
|
| UnsignedRightShiftAssign | 80 |
|
| UnterminatedComment | 103 | 未终止的注释。 |
| Use | 131 | 保留 |
| Ushort | 128 |
|
| Var | 22 |
|
| Void | 42 |
|
| Volatile | 127 | 保留 |
| While | 4 |
|
| With | 9 |
|
注解
扫描程序和分析程序使用此枚举的成员来读取源代码。 运算符类也使用此枚举的成员来标识要执行的操作。 有关详细信息,请参阅为.NET Framework创建语言编译器。