%%{init: {"theme": "base", "themeVariables": {"primaryColor": "#458588", "primaryTextColor": "#fbf1c7", "primaryBorderColor": "#fabd2f", "lineColor": "#a89984", "secondaryColor": "#b8bb26", "tertiaryColor": "#d3869b", "background": "#282828", "mainBkg": "#3c3836", "textColor": "#ebdbb2"}}}%% flowchart TD A["Variable Declarationการประกาศตัวแปร"] --> B["varFunction Scope"] A --> C["letBlock Scope"] A --> D["constBlock Scope + assign once"] B --> E["Hoistingถูกยกประกาศขึ้น"] C --> F["TDZTemporal Dead Zone"] D --> F