{"id":387,"date":"2026-06-26T13:35:02","date_gmt":"2026-06-26T13:35:02","guid":{"rendered":"https:\/\/aabbee.cafe24.com\/?p=387"},"modified":"2026-06-26T14:02:46","modified_gmt":"2026-06-26T14:02:46","slug":"3-%ec%8b%a4%ed%96%89%ec%bb%a8%ed%85%8d%ec%8a%a4%ed%8a%b8%ec%99%80-%ec%8a%a4%ec%bd%94%ed%94%84","status":"publish","type":"post","link":"https:\/\/coalacoding.com\/?p=387","title":{"rendered":"3-\uc2e4\ud589\ucee8\ud14d\uc2a4\ud2b8\uc640-\uc2a4\ucf54\ud504"},"content":{"rendered":"<p><Accordion title=\"\ubaa9\ucc28\"><\/Accordion><\/p>\n<hr>\n<blockquote>\n<p>ECMAScript\ub294 4\uac00\uc9c0\ub85c \uc18c\uc2a4\ucf54\ub4dc\ub97c \uad6c\ubd84\ud55c\ub2e4. 4\uac00\uc9c0 \ud0c0\uc785\uc758 \uc18c\uc2a4\ucf54\ub4dc\ub294 \uc2e4\ud589 \ucee8\ud14d\uc2a4\ud2b8\ub97c \uc0dd\uc131\ud55c\ub2e4.<\/p>\n<\/blockquote>\n<ol>\n<li>\uc804\uc5ed\ucf54\ub4dc &#8211; \uc804\uc5ed\uc5d0 \uc874\uc7ac\ud558\ub294 \uc18c\uc2a4\ucf54\ub4dc<\/li>\n<li>\ud568\uc218\ucf54\ub4dc &#8211; \ud568\uc218 \ub0b4\uc758 \ucf54\ub4dc<\/li>\n<li>eval \ucf54\ub4dc &#8211; eval \ud568\uc218\uc758 \uc778\uc218\ub85c \uc804\ub2ec\ub41c \uc2e4\ud589 \ucf54\ub4dc<\/li>\n<li>\ubaa8\ub4c8\ucf54\ub4dc &#8211; \ubaa8\ub4c8\ub0b4\uc758 \ucf54\ub4dc<br \/>\n  \uc704 4\uac00\uc9c0 \ud0c0\uc785\ubcc4 \uc2e4\ud589\ucee8\ud14d\uc2a4\ud2b8\uc758 \uc0dd\uc131\uacfc\uc815\uacfc \uad00\ub9ac\ubc29\ubc95\uc758 \ucc28\uc774\uac00 \uc788\uc73c\ub098 1\uacfc 2\uc758 \uc0ac\uc6a9\ube48\ub3c4\uac00 \ub192\uc73c\ubbc0\ub85c \uc774\uac83\ub9cc \ub2e4\ub8e8\ub3c4\ub85d \ud55c\ub2e4.<\/li>\n<\/ol>\n<hr>\n<h2>1-\uc2e4\ud589\ucee8\ud14d\uc2a4\ud2b8(Excution Context)<\/h2>\n<h3>1-1-\uc815\uc758<\/h3>\n<p>\uc790\ubc14\uc2a4\ud06c\ub9bd\ud2b8 \ucf54\ub4dc\uac00 \uc2e4\ud589\ub418\ub294 \uacf5\uac04(\ud658\uacbd)<\/p>\n<h3>1-2-\uc885\ub958<\/h3>\n<p>ECMA\uc0ac\uc591\uc740(ECMAscript \ud45c\uc900) \uc18c\uc2a4\ucf54\ub4dc\ub97c 4\uac00\uc9c0\ub85c \uad6c\ubd84\ud55c\ub2e4.  \uadf8\ub9ac\uace0 \uc774 4\uc885\ub958\uc758 \uc18c\uc2a4\ucf54\ub4dc\ub294 \uc2e4\ud589\ucf58\ud14d\uc2a4\ud2b8\ub97c \uc0dd\uc131\ud55c\ub2e4.<\/p>\n<ol>\n<li>\uc804\uc5ed\ucf54\ub4dc<\/li>\n<li>\ud568\uc218\ucf54\ub4dc<\/li>\n<li>eval \ucf54\ub4dc<\/li>\n<li>\ubaa8\ub4c8\ucf54\ub4dc<br \/>\n\uadf8\ub7ec\ub098 \uc774\ubc88\uc5d0\ub294 <strong>\uc804\uc5ed\ucf54\ub4dc\uc640 \ud568\uc218\ucf54\ub4dc\uc758 \uc2e4\ud589 \ucee8\ud14d\uc2a4\ud2b8<\/strong> \ub9cc\uc744 \ub2e4\ub8ec\ub2e4.<\/li>\n<\/ol>\n<hr>\n<h2><a href=\"\/1ad725808c2680028681c0a90cc5d93f#1b0725808c26802bbb14dbcf0f6867df\">2-\uc2a4\ucf54\ud504<\/a><\/h2>\n<h3>2-1-\uc815\uc758<\/h3>\n<p>\uc2dd\ubcc4\uc790\ub97c \ucc38\uc870\ud560\uc218 \uc788\ub294 \ubc94\uc704<\/p>\n<h3>2-1-\uc885\ub958<\/h3>\n<ol>\n<li>\uc804\uc5ed \uc2a4\ucf54\ud504<\/li>\n<li>\uc9c0\uc5ed \uc2a4\ucf54\ud504<\/li>\n<\/ol>\n<hr>\n<h2>3-\ud638\uc774\uc2a4\ud305<\/h2>\n<h3>3-1-\uc815\uc758<\/h3>\n<p>\ucf54\ub4dc\ub97c \uc120\uc5b8\uacfc \ud560\ub2f9\uc73c\ub85c \ubd84\ub9ac\ud558\uace0 \uc120\uc5b8\ubd80\ubd84\uc744 \ucd5c\uc0c1\uc704\ub85c \ub04c\uc5b4\uc62c\ub9ac\ub294\uac83<\/p>\n<h3>3-2-\uc21c\uc11c\ub3c4<\/h3>\n<p>\uc544\ub798 \uadf8\ub9bc\uc5d0 \ud45c\uc2dc\ub41c \ub2e8\uacc4\uc5d0\uc11c \ubc1c\uc0dd\ud55c\ub2e4.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/aabbee.cafe24.com\/wp-content\/uploads\/2026\/06\/01-30.png\" alt=\"\"><\/p>\n<h3>3-3-\uc2e4\uc2b5<\/h3>\n<h4>3-3-1-\uc120\uc5b8\uc801 \ud568\uc218<\/h4>\n<pre><code class=\"language-javascript\">abc()\n\/\/\ud568\uc218&#39;\uc120\uc5b8\ubb38&#39;\nfunction abc(){ console.log(&#39;bb&#39;)}\n<\/code><\/pre>\n<p>\uc704\uc758 \ud568\uc218\ub294 <strong>\uc120\uc5b8\ubb38<\/strong><strong> <\/strong><strong>\uc73c\ub85c \uc0dd\uc131 \ub418\uc5c8\uc73c\ubbc0\ub85c  <\/strong>\ud638\uc774\uc2a4\ud305\uc774 \ubc1c\uc0dd\ud558\uc5ec \ucd5c\uc0c1\uc704\ub85c \ub04c\uc5b4\uc62c\ub824\uc9c4\ub2e4<br \/>\n\ud568\uc218\uc758 \uc815\uc758\uc804 \ud638\ucd9c\uc774 \ub418\uc5c8\uc74c\uc5d0\ub3c4 \uac12\uc774 \ucd9c\ub825\ub41c\ub2e4.<\/p>\n<h4>3-3-2-\ud45c\ud604\uc2dd \ud568\uc218<\/h4>\n<h4>:2: const, let<\/h4>\n<pre><code class=\"language-javascript\">df();\nconst fn = function df() { console.log(&#39;bb&#39;) }\n<\/code><\/pre>\n<p>\uc704\uc758 \ud568\uc218\ub294 \uc624\ub958\uac00 \ubc18\ud658\ub41c\ub2e4.<br \/>\ndf \ud568\uc218\ub294 fn \ubcc0\uc218\uc5d0 \ud560\ub2f9 \ub418\uc5c8\uae30 \ub54c\ubb38\uc5d0 \ub354\uc774\uc0c1 df \ub85c \ud638\ucd9c\ud560\uc218 \uc5c6\ub2e4.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/aabbee.cafe24.com\/wp-content\/uploads\/2026\/06\/02-22.png\" alt=\"\"><\/p>\n<p>\uadf8\ub807\ub2e4\uba74 fn\uc744 \ud638\ucd9c\ud558\ub294 \uac83\uc740 \uac00\ub2a5\ud560\uae4c?<\/p>\n<pre><code class=\"language-javascript\">**fn();**\n\/\/df();\nconst fn = function df() { console.log(&#39;bb&#39;) }\n<\/code><\/pre>\n<p>\uc774\ubc88\uc5d0\ub3c4 \uc624\ub958\uac00 \ub098\ub294\ub370 \ucf58\uc194 \uc624\ub958 \uba54\uc2dc\uc9c0\uac00 \ub2e4\ub974\ub2e4.<br \/>\n\uc774 \ubd80\ubd84\uc740 \uc2e4\ud589\ucee8\ud14d\uc2a4\ud2b8\ub97c \ud559\uc2b5\ud558\uba74 \uc774\ud574\ud560\uc218 \uc788\ub2e4.<br \/>\n\ubcc0\uc218\uc758 \ud0a4\uc6cc\ub4dc\ub97c <code>const<\/code>, <code>let<\/code> \uc73c\ub85c \uc120\uc5b8\ud558\uba74 \ubaa8\ub450 \uc704\uc640 \uac19\uc740 \uc624\ub958\uba54\uc2dc\uc9c0\uac00 \ud655\uc778\ub41c\ub2e4.<\/p>\n<h4>:2: var<\/h4>\n<p>var \ud0a4\uc6cc\ub4dc\uc5d0 \ud568\uc218\ub97c \ud560\ub2f9\ud558\uba74 \uc5b4\ub5bb\uac8c \ub420\uae4c?<\/p>\n<pre><code class=\"language-java\">fn();\nvar fn = function df() { console.log(&#39;bb&#39;) }\n<\/code><\/pre>\n<p>\uc624\ub958\uba54\uc2dc\uc9c0\uc758 \ub0b4\uc6a9\uc774 \ub2e4\ub974\uac8c \ud655\uc778\ub41c\ub2e4.<br \/>\nfn \uc774\ub77c\ub294 \uc2dd\ubcc4\uc790\ub294 \uc5b4\ub514\uc5d0\ub3c4 \uc120\uc5b8\ub418\uc9c0 \uc54a\uc558\uc74c\uc5d0\ub3c4 \uc65c \ud568\uc218\uac00 \uc544\ub2c8\ub77c\uace0 \ud558\ub294\uac78\uae4c?<br \/>\n<code>var<\/code> \ud0a4\uc6cc\ub4dc\ub85c \uc120\uc5b8\ub41c \ubcc0\uc218\ub294 \uc544\ub798\uc640 \uac19\uc740 \uc21c\uc11c\ub85c \ud3c9\uac00\ub41c\ub2e4.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/aabbee.cafe24.com\/wp-content\/uploads\/2026\/06\/03-15.png\" alt=\"\"><\/p>\n<p>19: fn \uc5d0\ub294 undefined \uac00 \ud560\ub2f9\ub418\uc5b4 \ucd08\uae30\ud654\ub41c\ub2e4.<br \/>\n20: fn\uc774 \uc874\uc7ac\ud558\uae34 \ud558\ub098 undefined \uac00 \ud560\ub2f9\ub418\uc5b4 \uc788\uc73c\ubbc0\ub85c \ud568\uc218\uac00 \uc544\ub2c8\ub2e4.<br \/>\n21: fn \uc2dd\ubcc4\uc790\uc5d0 df \ud568\uc218\ub97c \uc7ac\ud560\ub2f9 \ud55c\ub2e4.<\/p>\n<hr>\n<h2>4-\uc2e4\ud589\ucee8\ud14d\uc2a4\ud2b8 \uc774\ud574<\/h2>\n<p>\uc790\ubc14\uc2a4\ud06c\ub9bd\ud2b8 \uc5d4\uc9c4\uc774 \uc18c\uc2a4\ucf54\ub4dc\ub97c \ud3c9\uac00\ud558\uace0 \uc2e4\ud589\ud558\ub294 \ub3c5\ub9bd\uc801\uc778 \uacf5\uac04\uc774\ub2e4.<br \/>\n\uc2e4\ud589 \ucee8\ud14d\uc2a4\ud2b8\ub294 \uc815\ud655\ud788 Environment <strong>Record<\/strong>, <strong>Outer <\/strong>Environment Reference, This Binding\uc73c\ub85c \uad6c\uc131\ub41c\ub2e4. \uadf8\ub7ec\ub098 \uc774\ubc88\uc5d0\ub294 \uc26c\uc6b4 \uc774\ud574\ub97c \uc704\ud574 \ub808\ucf54\ub4dc\uc640 \uc544\uc6b0\ud130\ub9cc \ub2e4\ub8f0\uac83\uc774\ub2e4.<\/p>\n<h3>4-1-\uad6c\uc131\uc694\uc18c<\/h3>\n<table>\n<thead>\n<tr>\n<th>\uc774\ub984<\/th>\n<th>\uc124\uba85<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>\ub808\ucf54\ub4dc(Environment <strong><strong>Record<\/strong><\/strong> )<\/strong><\/td>\n<td>\ubcc0\uc218, \ud568\uc218 \uc120\uc5b8 \ub4f1\uc744 \uc800\uc7a5\ud558\ub294 \uacf5\uac04<\/td>\n<\/tr>\n<tr>\n<td><strong>\uc544\uc6b0\ud130 \ud658\uacbd \ucc38\uc870(<\/strong><strong>Outer <\/strong><strong>Environment Reference)<\/strong><\/td>\n<td>\uc678\ubd80 \uc2e4\ud589 \ucee8\ud14d\uc2a4\ud2b8(\uc0c1\uc704 \uc2a4\ucf54\ud504)\ub97c \uac00\ub9ac\ud0a4\ub294 \ucc38\uc870\uac12<\/td>\n<\/tr>\n<tr>\n<td><strong>this \ubc14\uc778\ub529<\/strong><\/td>\n<td>\ud574\ub2f9 \ucee8\ud14d\uc2a4\ud2b8\uc5d0\uc11c\uc758 this \uac12<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<ul>\n<li>\uc2e4\ud589\ucee8\ud14d\uc2a4\ud2b8\ub294 \ub808\ucf54\ub4dc\uc640 \uc544\uc6b0\ud130\ub97c \uac00\uc9c0\uba70 \uc2a4\ud0dd\uc774\ub77c\ub294 \uc790\ub8cc\uad6c\uc870\ub85c \uc313\uc5ec\uc11c \uad00\ub9ac\ub41c\ub2e4.<\/li>\n<\/ul>\n<p><img decoding=\"async\" src=\"https:\/\/aabbee.cafe24.com\/wp-content\/uploads\/2026\/06\/04-13.png\" alt=\"\"><\/p>\n<h3>4-2-\uad00\ub9ac(\uc2a4\ud0dd)<\/h3>\n<ul>\n<li>\uc2e4\ud589 \ucee8\ud14d\uc2a4\ud2b8\ub294 <strong>\uc2e4\ud589 \ucee8\ud14d\uc2a4\ud2b8 \uc2a4\ud0dd(Call Stack)<\/strong>\uc774\ub77c\ub294 \uc790\ub8cc\uad6c\uc870\uc5d0 \uc313\uc5ec\uc11c \uad00\ub9ac\ub41c\ub2e4.<\/li>\n<li>\uc790\ubc14\uc2a4\ud06c\ub9bd\ud2b8 \uc5d4\uc9c4\uc740 \ud604\uc7ac \uc2e4\ud589 \uc911\uc778 \uc2e4\ud589 \ucee8\ud14d\uc2a4\ud2b8\ub97c \uc2a4\ud0dd\uc758 <strong>\ub9e8 \uc704(top)<\/strong>\uc5d0 \ub450\uace0, \ucf54\ub4dc \ube14\ub85d \ub2e8\uc704\uac00 \uc2e4\ud589\ub420 \ub54c\ub9c8\ub2e4 \uc0c8 \ucee8\ud14d\uc2a4\ud2b8\ub97c \uc0dd\uc131\ud55c\ub2e4.<\/li>\n<li>\ucf54\ub4dc\uc758 \uc2e4\ud589\uc774 \ub05d\ub098\uba74 \ud574\ub2f9 \ucee8\ud14d\uc2a4\ud2b8\ub97c \uc2a4\ud0dd\uc5d0\uc11c \uc81c\uac70\ud55c\ub2e4.<\/li>\n<\/ul>\n<h4>4-2-1-\uc2a4\ud0dd\uc758 \uc790\ub8cc\uad00\ub9ac \ubc29\ubc95<\/h4>\n<p><img decoding=\"async\" src=\"https:\/\/aabbee.cafe24.com\/wp-content\/uploads\/2026\/06\/05-11.png\" alt=\"\"><\/p>\n<ul>\n<li>\uc2e4\ud589\uc774 \ub05d\ub09c \uc2a4\ud0dd\uc758 \uc2e4\ud589\ucee8\ud14d\uc2a4\ud2b8\ub294 \uc81c\uac70\ub418\ub294\ub370 \uc774\ub54c\uc758 \uc21c\uc11c\ub294 \uc704\uc5d0\uc11c\ubd80\ud130 \uc81c\uac70\ub41c\ub2e4.<\/li>\n<li>3\u21922\u21921 \uc21c\uc73c\ub85c \uc2a4\ud0dd\uc5d0\uc11c \uc81c\uac70\ub41c\ub2e4.<\/li>\n<\/ul>\n<p><img decoding=\"async\" src=\"https:\/\/aabbee.cafe24.com\/wp-content\/uploads\/2026\/06\/06-11.png\" alt=\"\"><\/p>\n<blockquote>\n<p><strong>Info<\/strong>: \ub098\uc911\uc5d0 \ub4e4\uc5b4\uc628 \uac83\uc744 \uba3c\uc800 \ucc98\ub9ac\ud558\uace0 \ucc98\uc74c\uc5d0 \ub4e4\uc5b4\uc628 \uac83\uc744 \ub9c8\uc9c0\ub9c9\uc73c\ub85c \ub0b4\ubcf4\ub0b4\uc5b4 \uc2a4\ud0dd\uc744 <strong>\ud6c4\uc785\uc120\ucd9c(LIFO:Last In Fist Out) <\/strong>\ub77c\uace0 \ubd80\ub978\ub2e4.<\/p>\n<\/blockquote>\n<hr>\n<h3>4-3-\ub3d9\uc791<\/h3>\n<p>\uc2e4\ud589\ucee8\ud14d\uc2a4\ud2b8\uc758 \ub3d9\uc791\uc740 \ud06c\uac8c \uc0dd\uc131\ub2e8\uacc4\uacfc \uc2e4\ud589\ub2e8\uacc4\uc73c\ub85c \ub098\ub204\uc5b4 \ubcfc\uc218\uc788\ub2e4.<\/p>\n<h4>:3:4-3-1-\uc0dd\uc131(Creation Phase)<\/h4>\n<p>\uc0dd\uc131 \ub2e8\uacc4\uc5d0\uc11c\ub294 <strong>\ucf54\ub4dc\ube14\ub7ed\uc758 \uc120\uc5b8\ubd80\ub97c \ub808\ucf54\ub4dc\uc5d0 \uc218\uc9d1<\/strong>\ud55c\ub2e4.<\/p>\n<table>\n<thead>\n<tr>\n<th>\uad6c\ubd84<\/th>\n<th>\uc124\uba85<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>\ud658\uacbd \ub808\ucf54\ub4dc(Environment <strong><strong>Record<\/strong><\/strong>) \uc0dd\uc131<\/strong><\/td>\n<td>\ubcc0\uc218, \ud568\uc218 \uc120\uc5b8 \uc815\ubcf4\ub97c \uc800\uc7a5\ud560 \uba54\ubaa8\ub9ac \uacf5\uac04\uc744 \ud655\ubcf4.<\/td>\n<\/tr>\n<tr>\n<td><strong>\uc120\uc5b8\ubd80(\ubcc0\uc218 \uc120\uc5b8, \ud568\uc218 \uc120\uc5b8) \uc218\uc9d1<\/strong><\/td>\n<td>\uc774 \uc120\uc5b8 \uc815\ubcf4\ub4e4\uc744 \ud658\uacbd \ub808\ucf54\ub4dc\uc5d0 \ub4f1\ub85d (\ud638\uc774\uc2a4\ud305 \uacfc\uc815\uacfc \uc5f0\uacb0\ub428).<\/td>\n<\/tr>\n<tr>\n<td><strong>\uc678\ubd80 \ud658\uacbd \ucc38\uc870 (<strong><strong>Outret<\/strong><\/strong> Environment Reference)\uc124\uc815<\/strong><\/td>\n<td>\uc0c1\uc704 \uc2a4\ucf54\ud504 \uc815\ubcf4 \uc800\uc7a5.<\/td>\n<\/tr>\n<tr>\n<td><strong>this \ubc14\uc778\ub529 \uacb0\uc815<\/strong><\/td>\n<td>\uc2e4\ud589 \ucee8\ud14d\uc2a4\ud2b8\uc5d0\uc11c \uc0ac\uc6a9\ud560 this \uac12 \uacb0\uc815.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4>:3:4-2-3-2-\uc2e4\ud589(Execution Phase)<\/h4>\n<p>\uc2e4\ud589 \ub2e8\uacc4\ub294 \ub9d0 \uadf8\ub300\ub85c &quot;<strong>\ucf54\ub4dc\ub97c \uc2e4\uc81c\ub85c \uc2e4\ud589<\/strong>\ud558\ub294 \ub2e8\uacc4&quot;\uc774\ub2e4.<\/p>\n<table>\n<thead>\n<tr>\n<th>\uad6c\ubd84<\/th>\n<th>\uc124\uba85<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>\ubcc0\uc218 \uac12 \ud560\ub2f9<\/td>\n<td>\uc120\uc5b8\ub41c \ubcc0\uc218\uc5d0 \uc2e4\uc81c \uac12 \ucc44\uc6cc\ub123\uae30<\/td>\n<\/tr>\n<tr>\n<td>\ud568\uc218 \uc2e4\ud589<\/td>\n<td>\ud568\uc218 \ud638\ucd9c \uc2dc \uc2e4\ud589\ud558\uace0 \ubc18\ud658\uac12 \ucc98\ub9ac<\/td>\n<\/tr>\n<tr>\n<td>\uc5f0\uc0b0 \ubc0f \ub85c\uc9c1 \ucc98\ub9ac<\/td>\n<td>if, for \ub4f1 \uc870\uac74\ubb38, \ubc18\ubcf5\ubb38 \uc2e4\ud589<\/td>\n<\/tr>\n<tr>\n<td>this \ud65c\uc6a9<\/td>\n<td>\ucee8\ud14d\uc2a4\ud2b8\uc5d0 \uc124\uc815\ub41c this \uac12\uc744 \ucf54\ub4dc\uc5d0\uc11c \ucc38\uc870<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4>:3:4-3-3-\ucf54\ub4dc \ud3c9\uac00 \uc21c\uc11c<\/h4>\n<p>\uc790\ubc14\uc2a4\ud06c\ub9bd\ud2b8 \uc5d4\uc9c4\uc740 \ud504\ub85c\uadf8\ub7a8 \uc2e4\ud589\uc2dc \ucd5c\uc18c \ud55c\uac1c\uc758 \uc2e4\ud589 \ucee8\ud14d\uc2a4\ud2b8\uac00 \uc0dd\uc131\ub418\uba70 \ud504\ub85c\uadf8\ub7a8 \uc885\ub8cc\uc2dc\uae4c\uc9c0 \uc720\uc9c0\ud55c\ub2e4.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/aabbee.cafe24.com\/wp-content\/uploads\/2026\/06\/07-9-scaled.png\" alt=\"\"><\/p>\n<ol>\n<li>\uc18c\uc2a4\ucf54\ub4dc\uac00 \ub85c\ub4dc\ub418\uba74 \uc2e4\ud589\ucee8\ud14d\uc2a4\ud2b8\uac00 \uc0dd\uc131\ub418\uace0 \uc2a4\ud0dd\uc5d0 \ud478\uc26c\ud55c\ub2e4.<\/li>\n<li>\uc2e4\ud589\ucee8\ud14d\uc2a4\ud2b8 \ub0b4\uc5d0 \ub809\uc2dc\uceec \ud658\uacbd(Lexical Environment)\uc774 \uc0dd\uc131\ub41c\ub2e4.<\/li>\n<li>\ub809\uc2dc\uceec\ud658\uacbd\uc5d0\uc11c \ub808\ucf54\ub4dc\uc640 \uc544\uc6b0\ud130\ub85c \uad6c\uc131\ub41c\ub2e4.<\/li>\n<\/ol>\n<h4>:3:4-3-3-1-\ub808\ucf54\ub4dc(Environment Record)<\/h4>\n<ol>\n<li>\uae30\ub2a5: \ubcc0\uc218\uc640 \ud568\uc218\uc758 \uc120\uc5b8 \uc218\uc9d1,\uc800\uc7a5 (\ud658\uacbd\ub808\ucf54\ub4dc)<\/li>\n<li>\ud658\uacbd\ub808\ucf54\ub4dc\uc758 \uc885\ub958<\/li>\n<\/ol>\n<table>\n<thead>\n<tr>\n<th>\ud658\uacbd \ub808\ucf54\ub4dc<\/th>\n<th>\uc885\ub958<\/th>\n<th>\uc124\uba85<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>\uac1d\uccb4 \ud658\uacbd \ub808\ucf54\ub4dc<\/td>\n<td>\uc804\uc5ed \ud658\uacbd \ub808\ucf54\ub4dc<\/td>\n<td>var\ubcc0\uc218\uc120\uc5b8, \uc804\uc5ed \uac1d\uccb4(window, globalThis)\uc640 \uc5f0\uacb0\ub428<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>with \ud658\uacbd \ub808\ucf54\ub4dc<\/td>\n<td>with \ubb38 \uc0ac\uc6a9 \uc2dc \uc0dd\uc131\ub428<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>\ubaa8\ub4c8 \ud658\uacbd \ub808\ucf54\ub4dc<\/td>\n<td>ES6 \ubaa8\ub4c8\uc758 import, export\ub97c \uad00\ub9ac.<\/td>\n<\/tr>\n<tr>\n<td>\uc120\uc5b8\uc801 \ud658\uacbd \ub808\ucf54\ub4dc<\/td>\n<td>\ud568\uc218 \ud658\uacbd \ub808\ucf54\ub4dc<\/td>\n<td>\ud568\uc218 \uc2e4\ud589 \uc2dc \ub9e4\uac1c\ubcc0\uc218 \ubc0f \ubcc0\uc218 \uc800\uc7a5.<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>\ube14\ub85d \ud658\uacbd \ub808\ucf54\ub4dc<\/td>\n<td>{} \ube14\ub85d \ub0b4\ubd80\uc5d0\uc11c let, const \uc120\uc5b8 \uad00\ub9ac.<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>catch \ud658\uacbd \ub808\ucf54\ub4dc<\/td>\n<td>catch (error)\uc5d0\uc11c \uc608\uc678 \ubcc0\uc218 \uad00\ub9ac.<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>\ud074\ub798\uc2a4 \ud658\uacbd \ub808\ucf54\ub4dc<\/td>\n<td>\ud074\ub798\uc2a4 \uc120\uc5b8 \uc2dc \uc0dd\uc131\ub428.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<ol>\n<li>\ud2b9\uc9d5:<\/li>\n<\/ol>\n<ul>\n<li>\uc120\uc5b8\uc801 \ud658\uacbd \ub808\ucf54\ub4dc\ub294 <strong>\uac1d\uccb4 \ud615\ud0dc\uac00 \uc544\ub2c8\ub77c \ubcc4\ub3c4\uc758 \ub0b4\ubd80 \uad6c\uc870\ub85c \uc800\uc7a5\ub428.<\/strong><\/li>\n<li><code>let<\/code>, <code>const<\/code> \ubcc0\uc218\ub294 <strong>TDZ(Temporal Dead Zone)<\/strong>\uc5d0 \uc601\ud5a5\uc744 \ubc1b\uc73c\uba70, \ucd08\uae30\ud654 \uc804\uc5d0 \uc811\uadfc \uc2dc \uc5d0\ub7ec\uac00 \ubc1c\uc0dd\ud568.<\/li>\n<li>\ud568\uc218 \uc2e4\ud589 \uc2dc <strong>\ub9e4\uac1c\ubcc0\uc218 \uc815\ubcf4\ub3c4 \ud658\uacbd \ub808\ucf54\ub4dc\uc5d0 \uc800\uc7a5\ub428.<\/strong><\/li>\n<\/ul>\n<h4>:3:4-3-3-2-\uc544\uc6b0\ud130(\uc678\ubd80\ud658\uacbd\ucc38\uc870 Outer Environment Reference)<\/h4>\n<ol>\n<li>\uae30\ub2a5: <strong>\uc2a4\ucf54\ud504 \uccb4\uc778\uc744 \ub530\ub77c \ud0d0\uc0c9\ud558\ub294 \uacfc\uc815\uc5d0\uc11c \uc0ac\uc6a9\ub418\ub294 \ucc38\uc870\uac12<\/strong><br \/>\n\ubcc0\uc218 \ubc0f \ud568\uc218\uac00 \ub0b4\ubd80\ud658\uacbd\uc5d0 \uc5c6\uc73c\uba74 Outer\ub97c \ud1b5\ud574 \uc0c1\uc704 \uc2e4\ud589 \ucee8\ud14d\uc2a4\ud2b8\uc758 \ub809\uc2dc\uceec\ud658\uacbd \ub0b4 \ud658\uacbd \ub808\ucf54\ub4dc\ub97c \ud0d0\uc0c9<\/li>\n<\/ol>\n<p><img decoding=\"async\" src=\"https:\/\/aabbee.cafe24.com\/wp-content\/uploads\/2026\/06\/08-8.png\" alt=\"\"><\/p>\n<h2>5-\uc2a4\ucf54\ud504(Scope)\uc758 \uc774\ud574<\/h2>\n<ol>\n<li>\uc815\uc758 : \ubcc0\uc218\ub098 \ud568\uc218\uc758 \uc720\ud6a8\ubc94\uc704<\/li>\n<li>\uc2a4\ucf54\ud504\uc5d0\uc11c \uc811\uadfc \uac00\ub2a5\ud55c \uac12\uc740 \ub809\uc2dc\uceec \ud658\uacbd\uc758 \ud658\uacbd \ub808\ucf54\ub4dc\uc5d0 \uc800\uc7a5\ub41c \ubcc0\uc218 \ubc0f \ud568\uc218\uc758 \uac12\uc774\ub2e4.<\/li>\n<\/ol>\n<p><img decoding=\"async\" src=\"https:\/\/aabbee.cafe24.com\/wp-content\/uploads\/2026\/06\/09-6.png\" alt=\"\"><\/p>\n<table>\n<thead>\n<tr>\n<th>\uc885\ub958<\/th>\n<th><\/th>\n<th>\uc124\uba85<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>\uc804\uc5ed \uc2a4\ucf54\ud504 (Global Scope)<\/td>\n<td><\/td>\n<td>\ucf54\ub4dc \uc5b4\ub514\uc11c\ub4e0 \uc811\uadfc \uac00\ub2a5\ud55c \ubcc0\uc218 (var, let, const \uac00\ub2a5).<\/td>\n<\/tr>\n<tr>\n<td>\uc9c0\uc5ed \uc2a4\ucf54\ud504 (Local Scope)<\/td>\n<td>\ud568\uc218 \uc2a4\ucf54\ud504 (Function Scope)<\/td>\n<td>\ud568\uc218 \ub0b4\ubd80\uc5d0\uc11c \uc120\uc5b8\ub41c \ubcc0\uc218\ub294 \ud568\uc218 \ub0b4\ubd80\uc5d0\uc11c\ub9cc \uc0ac\uc6a9 \uac00\ub2a5 (var, let, const \uc801\uc6a9).<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>\ube14\ub85d \uc2a4\ucf54\ud504 (Block Scope)<\/td>\n<td>{} \uc911\uad04\ud638 \ub0b4\ubd80\uc5d0\uc11c \uc120\uc5b8\ub41c \ubcc0\uc218\ub294 \ud574\ub2f9 \ube14\ub85d \ub0b4\uc5d0\uc11c\ub9cc \uc0ac\uc6a9 \uac00\ub2a5 (let, const \uc801\uc6a9).<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>\ubaa8\ub4c8 \uc2a4\ucf54\ud504 (Module Scope)<\/td>\n<td>ES6 import, export\ub97c \uc0ac\uc6a9\ud558\ub294 \ubaa8\ub4c8 \ub0b4\ubd80\uc758 \ubcc0\uc218\ub294 \ud574\ub2f9 \ubaa8\ub4c8\uc5d0\uc11c\ub9cc \uc811\uadfc \uac00\ub2a5.<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>\ucea3\uce58 \uc2a4\ucf54\ud504 (Catch Scope)<\/td>\n<td>try&#8230;catch\uc5d0\uc11c catch(error)\uc758 error \ubcc0\uc218\ub294 catch \ube14\ub85d \ub0b4\ubd80\uc5d0\uc11c\ub9cc \uc811\uadfc \uac00\ub2a5.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr>\n<h2>6-\uc2e4\uc2b5<\/h2>\n<p>\uc774\uc81c \uc2e4\ud589\ucee8\ud14d\uc2a4\ud2b8\uc758 \ub3d9\uc791\uacfc\uc815\uc744 \uc5f0\uc0c1\ud558\uba74\uc11c \ubcc0\uc218\uc758 \ud638\uc774\uc2a4\ud305\uc5d0 \ub300\ud574 \uc774\ud574\ud574\ubcf4\uc790.<\/p>\n<h3>6-1-\uc804\uc5ed \uc2e4\ud589 \ucee8\ud14d\uc2a4\ud2b8<\/h3>\n<blockquote>\n<p><strong>Info<\/strong>: \uc804\uc5ed\ucf54\ub4dc\ub294 \ud3c9\uac00\uc2dc \uc804\uc5ed \uc2e4\ud589 \ucee8\ud14d\uc2a4\ud2b8\uac00 \uc0dd\uc131\ub41c\ub2e4.<\/p>\n<\/blockquote>\n<h4>6-1-1-<code>var<\/code>, <code>let<\/code>, <code>const<\/code> \uc758 <strong>\ud638\uc774\uc2a4\ud305<\/strong><\/h4>\n<h4>6-1-1-1-<strong>:3:<\/strong><strong>var<\/strong><\/h4>\n<pre><code class=\"language-java\">console.log(x);\nvar x=1;\n<\/code><\/pre>\n<p><img decoding=\"async\" src=\"https:\/\/aabbee.cafe24.com\/wp-content\/uploads\/2026\/06\/10-5.png\" alt=\"\"><\/p>\n<p>\uc704\uc640 \uac19\uc740 \uacb0\uacfc\uac00 \ub098\uc624\ub294 \uc6d0\uc778\uc744 \uc2e4\ud589 \ucf58\ud14d\uc2a4\ud2b8\uc5d0 \ub300\uc785\ud558\uc5ec \ucd94\ub860 \ud574\ubcfc\uc218 \uc788\ub2e4.<\/p>\n<ol>\n<li>\uc6b0\uc120 \uc544\ub798\uc640 \uac19\uc740 \uc21c\uc11c\ub85c \uc18c\uc2a4\ucf54\ub4dc\ub294 \ud3c9\uac00 \ub41c\ub2e4.<\/li>\n<\/ol>\n<p><img decoding=\"async\" src=\"https:\/\/aabbee.cafe24.com\/wp-content\/uploads\/2026\/06\/11-5-scaled.png\" alt=\"\"><\/p>\n<ol>\n<li><code>var,const,let<\/code> \uc73c\ub85c \uc120\uc5b8\ud55c \ubcc0\uc218\ub4e4\uc740 \ud638\uc774\uc2a4\ud305\uc774 \ubc1c\uc0dd\ud558\uba70 \ud638\uc774\uc2a4\ud305\uc774\ub780 \uc2e4\ud589\ucee8\ud14d\uc2a4\ud2b8\uac00 \uc0dd\uc131\ub418\ub294 \ub2e8\uacc4\uc5d0\uc11c \ubc1c\uc0dd\ud558\ub294 \uac83\uc744  \uc774\ud574\ud560\uc218 \uc788\ub2e4.<\/li>\n<li>\ud638\uc774\uc2a4\ud305\uc740 \uc55e\uc11c \ucf54\ub4dc\ub97c \uc120\uc5b8\uacfc \ud560\ub2f9\uc73c\ub85c \ub098\ub204\uace0 \uc120\uc5b8\ubd80\ub97c \uc6b0\uc120 \uae30\ub85d\ud574 \ub193\ub294\uac83 \uc774\ub77c\uace0 \uc124\uba85\ud588\ub2e4.<\/li>\n<li>\uc704 \ucf54\ub4dc\uc758 \uc120\uc5b8\ubd80\ub294 var \ud0a4\uc6cc\ub4dc\ub85c \uc815\uc758\ud558\uace0 \uc788\uc73c\uba70 var\uc740 \uac1d\uccb4 \ud658\uacbd \ub808\ucf54\ub4dc\ub85c \uc218\uc9d1\ub41c\ub2e4.<\/li>\n<li>\uac1d\uccb4 \ud658\uacbd \ub808\ucf54\ub4dc\ub294 \uc790\ubc14\uc2a4\ud06c\ub9bd\ud2b8\uc5d0\uc11c \ub0b4\ubd80\uc801\uc73c\ub85c \uc120\uc5b8\uacfc \ub3d9\uc2dc\uc5d0 undefined\ub85c \ucd08\uae30\ud654 \ub41c\ub2e4.<\/li>\n<li>\uadf8\ub7ec\ubbc0\ub85c \uc544\ub798\uc640 \uac19\uc740 \uacfc\uc815\uc5d0 \uc758\ud574 \uac12\uc774 undefined \ub85c \ud3c9\uac00 \ub41c \uac83 \uc774\ub2e4.<\/li>\n<\/ol>\n<p><img decoding=\"async\" src=\"https:\/\/aabbee.cafe24.com\/wp-content\/uploads\/2026\/06\/12-4.png\" alt=\"1: \uc0dd\uc131\ub2e8\uacc4\n2,3: \uc2e4\ud589\ub2e8\uacc4\"><\/p>\n<hr>\n<h4>6-1-1-2-<strong>:3:<\/strong><strong>const, let<\/strong><\/h4>\n<pre><code class=\"language-java\">console.log(x);\nconst x=1;\n<\/code><\/pre>\n<p><img decoding=\"async\" src=\"https:\/\/aabbee.cafe24.com\/wp-content\/uploads\/2026\/06\/13-3.png\" alt=\"\"><\/p>\n<ol>\n<li>\ubcc0\uc218\uc758 \uc120\uc5b8 \ud0a4\uc6cc\ub4dc\ub97c const \ub098 let \uc73c\ub85c \ubcc0\uacbd\ud558\uace0 \uacb0\uacfc\ub97c \ubcf4\uba74 \ucd08\uae30\ud654 \ub418\uc9c0\uc54a\uc544 \uc811\uadfc\ud560\uc218 \uc5c6\ub2e4\ub294 \uba54\uc2dc\uc9c0\uac00 \ub098\uc628\ub2e4.<\/li>\n<li><strong>const,let<\/strong> \uc740 \uc120\uc5b8\uc801 \ud658\uacbd \ub808\ucf54\ub4dc &gt; \ube14\ub85d\ub808\ucf54\ub4dc \uc774\uace0 \uc774\uac83\uc740 \uc790\ubc14\uc2a4\ud06c\ub9bd\ud2b8\uc5d0\uc11c \uc120\uc5b8\uacfc \ucd08\uae30\ud654\ub97c \ubd84\ub9ac\ud558\uc5ec \uc4f0\ub3c4\ub85d \uc124\uacc4\ub418\uc5b4 \uc788\ub2e4.<\/li>\n<\/ol>\n<p><img decoding=\"async\" src=\"https:\/\/aabbee.cafe24.com\/wp-content\/uploads\/2026\/06\/14-3.png\" alt=\"1: \uc0dd\uc131\ub2e8\uacc4\n2,3: \uc2e4\ud589\ub2e8\uacc4 (1\ubc88\uc5d0\uc11c \uc5d0\ub7ec\ubc1c\uc0dd\ud558\ubbc0\ub85c 2\ubc88 \ud3c9\uac00 \uc548\ub428)\"><\/p>\n<ol>\n<li>\uc774\uc81c \ucd08\uae30\ud654 \ub418\uc9c0\uc54a\uc544 \uc811\uadfc\ud560\uc218 \uc5c6\ub2e4\ub294 \uba54\uc2dc\uc9c0\uac00 \ub098\uc624\ub294\uac83\uc744 \ub0a9\ub4dd\ud560\uc218 \uc788\ub2e4.<\/li>\n<\/ol>\n<blockquote>\n<p><strong>Info<\/strong>: <\/p>\n<\/blockquote>\n<pre><code>- `let`, `const`\ub294**\ucd08\uae30\ud654\ub418\uc9c0 \uc54a\uace0, \uc120\uc5b8\ub9cc \uba54\ubaa8\ub9ac\uc5d0 \uc62c\ub77c\uac00\ubbc0\ub85c **\uadf8\ub798\uc11c \uc120\uc5b8 \uc804\uc5d0 \uc811\uadfc\ud558\ub824\uace0 \ud558\uba74 **ReferenceError**\uac00 \ubc1c\uc0dd\ud55c\ub2e4.\n- \uc774 \uad6c\uac04\uc744 **&quot;TDZ(Temporal Dead Zone, \uc77c\uc2dc\uc801 \uc0ac\uac01\uc9c0\ub300)&quot; **\ub77c\uace0 \ubd80\ub978\ub2e4\n<\/code><\/pre>\n<p>:3::3: <a href=\"https:\/\/www.notion.so\/1ad725808c2680028681c0a90cc5d93f#1ae725808c268081b139c56a415919b4\"><strong>3-3-2-\ud45c\ud604\uc2dd \ud568\uc218<\/strong><\/a><strong> \ub610\ud55c \uc704\uc640 \uac19\uc740 \ub0b4\uc6a9\uc774\ub2e4.<\/strong><\/p>\n<hr>\n<h4>6-1-2-\ubb38\uc81c<\/h4>\n<p>\uc544\ub798\uc758 \ub450 \ucf54\ub4dc\uc758 \uc2e4\ud589\uacb0\uacfc\ub97c \ud655\uc778\ud6c4 \uc2e4\ud589\uacfc\uc815\uc744 \uc124\uba85\ud574\uc8fc\uc138\uc694<\/p>\n<ul>\n<li>\uc804\uc5ed\uc2e4\ud589\ucee8\ud14d\uc2a4\ud2b8\uc758 \uc0dd\uc131\uacfc \uc2e4\ud589 \ub2e8\uacc4\ub97c \ub098\ub204\uc5b4 \ubcf4\uc138\uc694.<\/li>\n<\/ul>\n<h4>1\ubc88\ucf54\ub4dc<\/h4>\n<pre><code class=\"language-javascript\">console.log(x);\nlet x = 1;\n<\/code><\/pre>\n<h4>2\ubc88\ucf54\ub4dc<\/h4>\n<pre><code class=\"language-javascript\">let x;\nconsole.log(x);\nx = 1;\n<\/code><\/pre>\n<hr>\n<h3>6-2-\ud568\uc218 \uc2e4\ud589 \ucee8\ud14d\uc2a4\ud2b8<\/h3>\n<blockquote>\n<p><strong>Info<\/strong>: \ud568\uc218\ucf54\ub4dc\ub294 \ud3c9\uac00\uc2dc \ud568\uc218 \uc2e4\ud589 \ucee8\ud14d\uc2a4\ud2b8\uac00 \uc0dd\uc131\ub41c\ub2e4.<\/p>\n<\/blockquote>\n<p>\u2705 <strong>\uc0dd\uc131 \ub2e8\uacc4<\/strong><br \/>\n\uc774 \ub2e8\uacc4\uc5d0\uc11c\ub294 \uc2e4\ud589 \ucee8\ud14d\uc2a4\ud2b8\uac00 \uc0dd\uc131\ub418\uc9c0\ub9cc \uc544\uc9c1 \ucf54\ub4dc\uac00 \uc2e4\ud589\ub418\uc9c0 \uc54a\ub294\ub2e4<\/p>\n<ul>\n<li><strong>\ud568\uc218 \uc2a4\ucf54\ud504(\ud658\uacbd) \uc0dd\uc131<\/strong>\n<ul>\n<li>\uc2e4\ud589 \ucee8\ud14d\uc2a4\ud2b8\ub97c \uc704\ud55c <strong>VO(Variable Object)<\/strong> \ub610\ub294 <strong>Lexical Environment<\/strong>\uac00 \ub9cc\ub4e4\uc5b4\uc9c4\ub2e4.<\/li>\n<li>\ud568\uc218 \ub0b4\ubd80\uc5d0\uc11c \uc120\uc5b8\ub41c \ubcc0\uc218, \ud568\uc218 \uc120\uc5b8\ubb38, <code>arguments<\/code> \uac1d\uccb4 \ub4f1\uc774 \uc800\uc7a5.<\/li>\n<\/ul>\n<\/li>\n<li><strong>\ubcc0\uc218 \ubc0f \ud568\uc218 \uc120\uc5b8 \ucc98\ub9ac<\/strong>\n<ul>\n<li><code>var<\/code> \ud0a4\uc6cc\ub4dc\ub85c \uc120\uc5b8\ub41c \ubcc0\uc218\ub294 <strong>\ucd08\uae30\uac12 <\/strong><strong><code>undefined<\/code><\/strong> \ub85c \uc124\uc815.<\/li>\n<li><code>let<\/code>\uacfc <code>const<\/code>\ub85c \uc120\uc5b8\ub41c \ubcc0\uc218\ub294 <strong>\uc77c\uc2dc\uc801 \uc0ac\uac01\uc9c0\ub300(TDZ: Temporal Dead Zone)<\/strong> \uc5d0 \ubc30\uce58\ub418\uc5b4 \uc811\uadfc\uc774 \ubd88\uac00.<\/li>\n<li>\ud568\uc218 \uc120\uc5b8\ubb38(Function Declaration)\uc740 \uc804\uccb4 \ud568\uc218\uac00 \uba54\ubaa8\ub9ac\uc5d0 \uc800\uc7a5.<\/li>\n<\/ul>\n<\/li>\n<li><strong><code>this<\/code><\/strong><strong> \ubc14\uc778\ub529 \uacb0\uc815<\/strong>\n<ul>\n<li>\uc2e4\ud589 \ucee8\ud14d\uc2a4\ud2b8\uac00 <strong>\uc804\uc5ed \ud568\uc218<\/strong>\ub77c\uba74 <code>this<\/code>\ub294 <code>window<\/code>(\ube0c\ub77c\uc6b0\uc800 \ud658\uacbd) \ub610\ub294 <code>global<\/code>(Node.js \ud658\uacbd)\uc744 \uac00\ub9ac\ud0a8\ub2e4.<\/li>\n<li>\uc2e4\ud589 \ucee8\ud14d\uc2a4\ud2b8\uac00 <strong>\uac1d\uccb4\uc758 \uba54\uc11c\ub4dc<\/strong>\ub77c\uba74 <code>this<\/code>\ub294 \ud574\ub2f9 \uac1d\uccb4\ub97c \uac00\ub9ac\ud0a4\ub2e4.<\/li>\n<li><code>bind<\/code>, <code>call<\/code>, <code>apply<\/code>\ub97c \uc0ac\uc6a9\ud558\uba74 <code>this<\/code>\uac00 \uba85\uc2dc\uc801\uc73c\ub85c \uc9c0\uc815\ub41c\ub2e4.<br \/>\n\u2705 <strong>\uc2e4\ud589 \ub2e8\uacc4<\/strong><br \/>\n\ud568\uc218 \ub0b4\ubd80\uc758 \ucf54\ub4dc\uc758 \uc2e4\ud589<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ol>\n<li><strong>\ubcc0\uc218 \ud560\ub2f9<\/strong><\/li>\n<\/ol>\n<ul>\n<li><code>var<\/code> \ubcc0\uc218\ub294 \uc774\ubbf8 <code>undefined<\/code>\ub85c \ucd08\uae30\ud654\ub418\uc5b4 \uc788\uc73c\ubbc0\ub85c, \uc774\uc81c \uc2e4\uc81c \uac12\uc744 \ud560\ub2f9\ud55c\ub2e4.<\/li>\n<li><code>let<\/code>, <code>const<\/code> \ubcc0\uc218\ub294 \uc120\uc5b8 \uc2dc\uc810(= \ucf54\ub4dc \uc2e4\ud589 \uc2dc\uc810)\uc5d0\uc11c \ud560\ub2f9\ub41c\ub2e4.<\/li>\n<\/ul>\n<ol>\n<li><strong>\uc5f0\uc0b0 \ubc0f \ub85c\uc9c1 \uc2e4\ud589<\/strong><\/li>\n<\/ol>\n<ul>\n<li>\ud568\uc218 \ub0b4\ubd80\uc5d0\uc11c \uc5f0\uc0b0, \uc870\uac74\ubb38, \ubc18\ubcf5\ubb38 \ub4f1\uc774 \uc2e4\ud589\ub41c\ub2e4.<\/li>\n<li><code>return<\/code> \ubb38\uc774 \uc2e4\ud589\ub418\uba74 \ud568\uc218\uac00 \uc885\ub8cc\ub418\uba70 \uc2e4\ud589 \ucee8\ud14d\uc2a4\ud2b8\uac00 \uc81c\uac70\ub41c\ub2e4.<\/li>\n<\/ul>\n<h4>6-2-1-\uc120\uc5b8\uc801\ud568\uc218<\/h4>\n<p><strong>\uc544\ub798\uc758 \ucf54\ub4dc\ub97c \uc0b4\ud3b4\ubcf4\uc790<\/strong><\/p>\n<pre><code class=\"language-java\">function a() {\n  console.log(&quot;my name is a&quot;);\n}\na();\nconsole.log(&quot;2&quot;);\n<\/code><\/pre>\n<p><img decoding=\"async\" src=\"https:\/\/aabbee.cafe24.com\/wp-content\/uploads\/2026\/06\/15-4.png\" alt=\"\"><\/p>\n<p>\uc704\uc640 \uac19\uc740 \uacb0\uacfc\uac12\uc774 \ub098\uc628\ub2e4. \uadf8\ub7fc \uacfc\uc815\uc744 \uc0b4\ud3b4\ubcf4\uc790.<\/p>\n<ol>\n<li>\uc0dd\uc131<\/li>\n<\/ol>\n<p><img decoding=\"async\" src=\"https:\/\/aabbee.cafe24.com\/wp-content\/uploads\/2026\/06\/16-3.png\" alt=\"\"><\/p>\n<ol>\n<li>\uc2e4\ud589<\/li>\n<\/ol>\n<p><img decoding=\"async\" src=\"https:\/\/aabbee.cafe24.com\/wp-content\/uploads\/2026\/06\/17-3.png\" alt=\"\"><\/p>\n<ol>\n<li><\/li>\n<\/ol>\n<p><img decoding=\"async\" src=\"https:\/\/aabbee.cafe24.com\/wp-content\/uploads\/2026\/06\/18-3.png\" alt=\"\"><\/p>\n<ol>\n<li>\ud504\ub85c\uadf8\ub7a8\uc774 \uc885\ub8cc\ub420 \ub54c\uae4c\uc9c0 \uc804\uc5ed\uc2e4\ud589\ucee8\ud14d\uc2a4\ud2b8\ub294 \uc874\uc7ac\ud55c\ub2e4.<br \/>\n<strong>\uc544\ub798\uc758 \ucf54\ub4dc\ub97c \uc0b4\ud3b4\ubcf4\uc790<\/strong><\/li>\n<\/ol>\n<pre><code class=\"language-javascript\">function sum() {\n  \/\/console.log(arguments);\n  return arguments[&#39;0&#39;] + arguments[&#39;1&#39;];\n}\nconsole.log(sum(1, 2));\n<\/code><\/pre>\n<p>sum \ud568\uc218\ub294 \ub9e4\uac1c\ubcc0\uc218\uac00 \uc5c6\ub294\ub370 return\uc758 \uac12\uc744 \ud655\uc778\ud560\uc218 \uc788\ub2e4.<br \/>\n\uc774\uc720\ub294 \ud568\uc218\uc2e4\ud589\ucee8\ud14d\uc2a4\ud2b8&gt; <a href=\"\/1ad725808c2680028681c0a90cc5d93f#1b1725808c2680859a98e9364a406942\"><strong>\ub809\uc2dc\uceec\ud658\uacbd<\/strong><\/a><strong>&gt;arguments \ub77c\ub294 \uac1d\uccb4\uac00 \ud3ec\ud568\ub418\uc5b4 \uc788\uc73c\uba70 \ud568\uc218 \ud638\ucd9c\uc2dc \uc804\ub2ec\ub41c \ubaa8\ub4e0 \uc778\uc218\ub97c \ub2f4\uace0 \uc788\uae30 \ub54c\ubb38\uc774\ub2e4.<\/strong><\/p>\n<h3>6-2-2-\ubb38\uc81c<\/h3>\n<p>\uc544\ub798 \ucf54\ub4dc\uac00 \uc2e4\ud589\ub420 \ub54c, \ud568\uc218 \uc2e4\ud589 \ucee8\ud14d\uc2a4\ud2b8\uc758 \uc2e4\ud589 \uacfc\uc815\uc744 \ub2e8\uacc4\ubcc4\ub85c \uc124\uba85\ud558\uc138\uc694.<\/p>\n<pre><code class=\"language-javascript\">function a() {\n  console.log(&quot;my name is a&quot;);\n  function c() {\n    console.log(&quot;my name is c&quot;);\n  }\n}\na();\nconsole.log(&quot;2&quot;);\n<\/code><\/pre>\n<p>\ucc38\uace0\ube14\ub85c\uadf8: <a href=\"https:\/\/jhbljs92.tistory.com\/entry\/%EC%8B%A4%ED%96%89-%EC%BB%A8%ED%85%8D%EC%8A%A4%ED%8A%B8-%EB%A0%89%EC%8B%9C%EC%BB%AC-%ED%99%98%EA%B2%BD-%EB%82%B4%EC%9A%A9%EC%A0%95%EB%A6%AC\">https:\/\/jhbljs92.tistory.com\/entry\/%EC%8B%A4%ED%96%89-%EC%BB%A8%ED%85%8D%EC%8A%A4%ED%8A%B8-%EB%A0%89%EC%8B%9C%EC%BB%AC-%ED%99%98%EA%B2%BD-%EB%82%B4%EC%9A%A9%EC%A0%95%EB%A6%AC<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>ECMAScript\ub294 4\uac00\uc9c0\ub85c \uc18c\uc2a4\ucf54\ub4dc\ub97c \uad6c\ubd84\ud55c\ub2e4. 4\uac00\uc9c0 \ud0c0\uc785\uc758 \uc18c\uc2a4\ucf54\ub4dc\ub294 \uc2e4\ud589 \ucee8\ud14d\uc2a4\ud2b8\ub97c \uc0dd\uc131\ud55c\ub2e4. \uc804\uc5ed\ucf54\ub4dc &#8211; \uc804\uc5ed\uc5d0 \uc874\uc7ac\ud558\ub294 \uc18c\uc2a4\ucf54\ub4dc \ud568\uc218\ucf54\ub4dc &#8211; \ud568\uc218 \ub0b4\uc758 \ucf54\ub4dc eval \ucf54\ub4dc &#8211; eval \ud568\uc218\uc758 \uc778\uc218\ub85c \uc804\ub2ec\ub41c \uc2e4\ud589 \ucf54\ub4dc \ubaa8\ub4c8\ucf54\ub4dc &#8211; \ubaa8\ub4c8\ub0b4\uc758 \ucf54\ub4dc \uc704 4\uac00\uc9c0 \ud0c0\uc785\ubcc4 \uc2e4\ud589\ucee8\ud14d\uc2a4\ud2b8\uc758 \uc0dd\uc131\uacfc\uc815\uacfc \uad00\ub9ac\ubc29\ubc95\uc758 \ucc28\uc774\uac00 \uc788\uc73c\ub098 1\uacfc 2\uc758 \uc0ac\uc6a9\ube48\ub3c4\uac00 \ub192\uc73c\ubbc0\ub85c \uc774\uac83\ub9cc \ub2e4\ub8e8\ub3c4\ub85d \ud55c\ub2e4. 1-\uc2e4\ud589\ucee8\ud14d\uc2a4\ud2b8(Excution Context) 1-1-\uc815\uc758 \uc790\ubc14\uc2a4\ud06c\ub9bd\ud2b8 \ucf54\ub4dc\uac00 \uc2e4\ud589\ub418\ub294 \uacf5\uac04(\ud658\uacbd) &#8230; <a title=\"3-\uc2e4\ud589\ucee8\ud14d\uc2a4\ud2b8\uc640-\uc2a4\ucf54\ud504\" class=\"read-more\" href=\"https:\/\/coalacoding.com\/?p=387\" aria-label=\"3-\uc2e4\ud589\ucee8\ud14d\uc2a4\ud2b8\uc640-\uc2a4\ucf54\ud504\uc5d0 \ub300\ud574 \ub354 \uc790\uc138\ud788 \uc54c\uc544\ubcf4\uc138\uc694\">\ub354 \uc77d\uae30<\/a><\/p>\n","protected":false},"author":0,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[15],"tags":[],"class_list":["post-387","post","type-post","status-publish","format-standard","hentry","category-javascript-basics"],"_links":{"self":[{"href":"https:\/\/coalacoding.com\/index.php?rest_route=\/wp\/v2\/posts\/387","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/coalacoding.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/coalacoding.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/coalacoding.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=387"}],"version-history":[{"count":2,"href":"https:\/\/coalacoding.com\/index.php?rest_route=\/wp\/v2\/posts\/387\/revisions"}],"predecessor-version":[{"id":2225,"href":"https:\/\/coalacoding.com\/index.php?rest_route=\/wp\/v2\/posts\/387\/revisions\/2225"}],"wp:attachment":[{"href":"https:\/\/coalacoding.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=387"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/coalacoding.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=387"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/coalacoding.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=387"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}