AST 節點型別對照表

2022-08-02 07:42:11 字數 1450 閱讀 9856

序號

型別原名稱

中文名稱描述1

program

程式主體

整段**的主體

2variabledeclaration

變數宣告

宣告乙個變數,例如 var let const

3functiondeclaration

函式宣告

宣告乙個函式,例如 function

4expressionstatement

表示式語句

通常是呼叫乙個函式,例如 console.log()

5blockstatement

塊語句包裹在 {} 塊內的**,例如 if (condition)

6breakstatement

中斷語句

通常指 break

7continuestatement

持續語句

通常指 continue

8returnstatement

返回語句

通常指 return

9switchstatement

switch 語句

通常指 switch case 語句中的 switch

10ifstatement

if 控制流語句

控制流語句,通常指 if(condition){}else{}

11identifier

識別符號標識,例如宣告變數時 var identi = 5 中的 identi

12callexpression

呼叫表示式

通常指呼叫乙個函式,例如 console.log()

13binaryexpression

二進位制表示式

通常指運算,例如 1+2

14memberexpression

成員表示式

通常指呼叫物件的成員,例如 console 物件的 log 成員

15arrayexpression

陣列表示式

通常指乙個陣列,例如 [1, 3, 5]

16newexpression

new 表示式

17assignmentexpression

賦值表示式

通常指將函式的返回值賦值給變數

18updateexpression

更新表示式

通常指更新成員值,例如 i++

19literal

字面量字面量

20booleanliteral

布林型字面量

布林值,例如 true false

21numericliteral

數字型字面量

數字,例如 100

22stringliteral

字元型字面量

字串,例如 vansenb

23switchcase

case 語句

通常指 switch 語句中的 case

Keycode對照表(鍵碼對照表)

字母和數字鍵的鍵碼值 keycode 按鍵鍵碼 按鍵鍵碼 按鍵鍵碼 按鍵鍵碼a65 j74s83 149b66 k75t84 250c67 l76u85 351d68 m77v86 452e69 n78w87 553f70 o79x88 654g71 p80y89 755h72 q81z90 856...

Keycode對照表(鍵碼對照表)

字母和數字鍵的鍵碼值 keycode 按鍵鍵碼 按鍵鍵碼 按鍵鍵碼 按鍵鍵碼a65 j74s83 149b66 k75t84 250c67 l76u85 351d68 m77v86 452e69 n78w87 553f70 o79x88 654g71 p80y89 755h72 q81z90 856...

Keycode對照表(鍵碼對照表)

vue前端事件程式設計中,不可避免地要處理keycode,特別是各種組合鍵,以便讓使用者的操作更加人性化。字母和數字鍵的鍵碼值 keycode 按鍵鍵碼 按鍵鍵碼 按鍵鍵碼 按鍵鍵碼a65 j74s83 149b66 k75t84 250c67 l76u85 351d68 m77v86 452e69...