JSToken 열거형
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
JScript 언어를 구성하는 개별 코드 단위 또는
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.
public enum class JSToken
public enum JSToken
type JSToken =
Public Enum JSToken
- 상속
필드
| Name | 값 | Description |
|---|---|---|
| None | -1 | 토큰이 없습니다. 예를 들어 토큰을 검사하기 전에 또는 오류 상황에서 |
| EndOfFile | 0 | 검색하거나 구문 분석할 파일의 끝입니다. 기본값입니다. |
| If | 1 |
|
| For | 2 |
|
| Do | 3 |
|
| While | 4 |
|
| Continue | 5 |
|
| Break | 6 |
|
| Return | 7 |
|
| Import | 8 |
|
| With | 9 |
|
| Switch | 10 |
|
| Throw | 11 |
|
| Try | 12 |
|
| Package | 13 |
|
| Internal | 14 | 한 |
| Abstract | 15 | 한 |
| Public | 16 | 한 |
| Static | 17 | 한 |
| Private | 18 | 한 |
| Protected | 19 | 한 |
| Final | 20 | 한 |
| Event | 21 | 예약어입니다 |
| Var | 22 |
|
| Const | 23 |
|
| Class | 24 |
|
| Function | 25 |
|
| LeftCurly | 26 | 기호입니다 |
| Semicolon | 27 | 기호입니다 |
| Null | 28 | 리터럴입니다 |
| True | 29 | 리터럴입니다 |
| False | 30 | 리터럴입니다 |
| This | 31 |
|
| Identifier | 32 | 식별자입니다. |
| StringLiteral | 33 | 숫자 리터럴입니다. |
| IntegerLiteral | 34 | 정수 리터럴입니다. |
| NumericLiteral | 35 | 숫자 리터럴입니다. |
| LeftParen | 36 | 기호입니다 |
| LeftBracket | 37 | 기호입니다 |
| AccessField | 38 |
|
| FirstOp | 39 | 와 같은 |
| LogicalNot | 39 |
|
| BitwiseNot | 40 |
|
| Delete | 41 |
|
| Void | 42 |
|
| Typeof | 43 |
|
| Increment | 44 |
|
| Decrement | 45 |
|
| FirstBinaryOp | 46 | 와 같은 |
| Plus | 46 | 더하기 연산자입니다 |
| Minus | 47 |
|
| LogicalOr | 48 |
|
| LogicalAnd | 49 |
|
| BitwiseOr | 50 |
|
| BitwiseXor | 51 |
|
| BitwiseAnd | 52 |
|
| Equal | 53 | 같음 |
| NotEqual | 54 |
|
| StrictEqual | 55 |
|
| StrictNotEqual | 56 |
|
| GreaterThan | 57 |
|
| LessThan | 58 |
|
| LessThanEqual | 59 |
|
| GreaterThanEqual | 60 |
|
| LeftShift | 61 |
|
| RightShift | 62 |
|
| UnsignedRightShift | 63 |
|
| Multiply | 64 |
|
| Divide | 65 | 나누기 |
| LastPPOperator | 66 | PPOperators와 같은 |
| Modulo | 66 |
|
| Instanceof | 67 |
|
| In | 68 |
|
| Assign | 69 | 대입 연산자 |
| PlusAssign | 70 | 더하기 |
| MinusAssign | 71 |
|
| MultiplyAssign | 72 |
|
| DivideAssign | 73 | 나누기 |
| BitwiseAndAssign | 74 |
|
| BitwiseOrAssign | 75 |
|
| BitwiseXorAssign | 76 |
|
| ModuloAssign | 77 |
|
| LeftShiftAssign | 78 |
|
| RightShiftAssign | 79 |
|
| LastAssign | 80 | 와 같은 |
| LastBinaryOp | 80 | 와 같은 |
| UnsignedRightShiftAssign | 80 |
|
| ConditionalIf | 81 |
|
| Colon | 82 |
|
| Comma | 83 |
|
| LastOp | 83 | 와 같은 |
| Case | 84 |
|
| Catch | 85 |
|
| Debugger | 86 |
|
| Default | 87 |
|
| Else | 88 |
|
| Export | 89 | 예약어입니다 |
| Extends | 90 |
|
| Finally | 91 |
|
| Get | 92 |
|
| Implements | 93 |
|
| Interface | 94 |
|
| New | 95 |
|
| Set | 96 |
|
| Super | 97 |
|
| RightParen | 98 | 기호입니다 |
| RightCurly | 99 | 기호입니다 |
| RightBracket | 100 | 기호입니다 |
| PreProcessorConstant | 101 | 전처리기 상수입니다. |
| Comment | 102 | 주석 텍스트입니다. |
| UnterminatedComment | 103 | 종료되지 않은 주석입니다. |
| Assert | 104 | 예약어입니다 |
| Boolean | 105 | 데이터 형식입니다 |
| Byte | 106 | 데이터 형식입니다 |
| Char | 107 | 데이터 형식입니다 |
| Decimal | 108 | 데이터 형식입니다 |
| Double | 109 | 데이터 형식입니다 |
| DoubleColon | 110 | 예약어입니다 |
| Enum | 111 |
|
| Ensure | 112 | 예약어입니다 |
| Float | 113 | 데이터 형식입니다 |
| Goto | 114 | 예약어입니다 |
| Int | 115 | 데이터 형식입니다 |
| Invariant | 116 | 예약어입니다 |
| Long | 117 | 데이터 형식입니다 |
| Namespace | 118 | 예약어입니다 |
| Native | 119 | 예약어입니다 |
| Require | 120 | 예약어입니다 |
| Sbyte | 121 | 데이터 형식입니다 |
| Short | 122 | 데이터 형식입니다 |
| Synchronized | 123 | 예약어입니다 |
| Transient | 124 | 예약어입니다 |
| Throws | 125 | 예약어입니다 |
| ParamArray | 126 | 예약어입니다 |
| Volatile | 127 | 예약어입니다 |
| Ushort | 128 | 데이터 형식입니다 |
| Uint | 129 | 데이터 형식입니다 |
| Ulong | 130 | 데이터 형식입니다 |
| Use | 131 | 예약어입니다 |
| EndOfLine | 132 | 구문 분석할 줄의 끝입니다. |
| PreProcessDirective | 133 | 전처리기 지시문입니다. |
설명
이 열거형의 멤버는 스캐너와 파서에서 소스 코드를 읽는 데 사용됩니다. 이 열거형의 멤버는 연산자 클래스에서 수행할 작업을 식별하는 데도 사용됩니다. 자세한 내용은 .NET Framework용 언어 컴파일러 만들기 참조하세요.