| 序號 | 類型原名稱 | 中文名稱 | 描述 |
|---|---|---|---|
| 1 | Program | 程序主體 | 整段代碼的主體 |
| 2 | VariableDeclaration | 變量聲明 | 聲明一個(gè)變量,例如var let const |
| 3 | FunctionDeclaration | 函數(shù)聲明 | 聲明一個(gè)函數(shù),例如function |
| 4 | ExpressionStatement | 表達(dá)式語句 | 通常是調(diào)用一個(gè)函數(shù),例如console.log() |
| 5 | BlockStatement | 塊語句 | 包裹在{}塊內(nèi)的代碼,例如if(condition) {var =1;} |
| 6 | BreakStatement | 中斷語句 | 通常指break |
| 7 | ContinueStatement | 持續(xù)語句 | 通常指continue |
| 8 | ReturnSatatement | 返回語句 | 通常指return |
| 9 | SwitchStatement | Switch語句 | 通常指Switch Case 中的Switch |
| 10 | ifStatement | if控制流語句 | 控制流語句,通常指if(condition) {}else{} |
| 11 | Identifier | 標(biāo)識符 | 標(biāo)識,例如聲明變量時(shí)var identi =5中的identi |
| 12 | CallExpression | 調(diào)用表達(dá)式 | 通常指調(diào)用一個(gè)函數(shù),例如console.log() |
| 13 | BinaryExpression | 二進(jìn)制表達(dá)式 | 通常指運(yùn)算,例如1 + 2 |
| 14 | MemberExpression | 成員表達(dá)式 | 通常指調(diào)用對象的成員,例如console對象的log成員 |
| 15 | ArrayExpression | 數(shù)組表達(dá)式 | 通常指一個(gè)數(shù)組,例如[1,3,5] |
| 16 | NewExpression | New表達(dá)式 | 通常指使用New關(guān)鍵詞 |
| 17 | AssignmentExpression | 賦值表達(dá)式 | 通常指將函數(shù)的返回值賦值給變量 |
| 18 | UpdateExpression | 更新表達(dá)式 | 通常指更新成員值, 例如i++ |
| 19 | Literal | 字面量 | 通常指字符串型的字面量 |
| 20 | BooleanLiteral | 布爾型字面量 | 布爾值,例如true false |
| 21 | NumberLiteral | 數(shù)字型字面量 | 數(shù)字,例如100 |
| 22 | StringLiteral | 字符型字面量 | 字符串,例如vansenb |
| 23 | SwitchCase | Case語句 | 通常指Switch語句中的Case |
語法樹類型標(biāo)識
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- 更多博客文章,歡迎 Star Github/Blog Javascript 代碼的解析(Parse )步驟分為兩個(gè)...
- 1.語法樹類型標(biāo)識——枚舉類Tag 1.1 文件、包、導(dǎo)入 1.2 屬于語句范疇 1.3 屬于表達(dá)式范疇 2.語法...
- 在Lombok經(jīng)常用,但是你知道它的原理是什么嗎?,和Lombok經(jīng)常用,但是你知道它的原理是什么嗎?(二)兩篇文...
- 編譯和運(yùn)行 javac 編譯文件 需要一個(gè)文件名(Welcome.java) java 運(yùn)行程序 需要指定類名(W...
- Dart 語法學(xué)習(xí)目錄 第一節(jié): Dart 語法了解,認(rèn)識變量,常量,數(shù)據(jù)類型第二節(jié): Dart 操作符(運(yùn)算符)...