๋ฌธ ๋ฐ ์ ์ธ
JavaScript ์์ฉ ํ๋ก๊ทธ๋จ์ ์ ์ ํ ๊ตฌ๋ฌธ์ ๊ฐ๋ ๋ฌธ์ผ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ํ ๋ฌธ์ด ์ฌ๋ฌ ์ค์ ๊ฑธ์น ์ ์์ต๋๋ค. ์ฌ๋ฌ ๋ฌธ์ ๊ฐ ๋ฌธ์ด ์ธ๋ฏธ์ฝ๋ก ์ผ๋ก ๊ตฌ๋ถ๋ ๊ฒฝ์ฐ ํ ์ค์ ๋์ฌ ์ ์์ต๋๋ค. ์ด๋ ํค์๋ ํ๋๊ฐ ์๋๋ผ, ํค์๋ ๊ทธ๋ฃน์ ๋๋ค.
ํญ๋ชฉ๋ณ ๋ฌธ ๋ฐ ์ ์ธ
์ํ๋ฒณ์ ๋ชฉ๋ก์ ์ผ์ชฝ ์ฌ์ด๋๋ฐ๋ฅผ ๋ณด์ธ์.
ํ๋ฆ ์ ์ด
Block
-
๋ธ๋ก๋ฌธ์ 0๊ฐ ์ด์์ ๋ฌธ์ ๋ฌถ์ ๋ ์ฐ์ ๋๋ค. ๋ธ๋ก์ ์ค๊ดํธ ํ ์์ผ๋ก ๊ตฌ๋ถ๋ฉ๋๋ค.
break
-
ํ์ฌ ๋ฃจํ,
switch
๋๋label
๋ฌธ์ ์ข ๋ฃํ๊ณ ํ๋ก๊ทธ๋จ ์ ์ด๋ฅผ ์ข ๋ฃ๋ ๋ฌธ์ ๋ค์ ๋ฌธ์ผ๋ก ๋๊ฒจ์ค๋๋ค. continue
-
ํ์ฌ ๋๋ ๋ ์ด๋ธ ๋ฌ๋ฆฐ ๋ฃจํ์ ํ์ฌ ๋ฐ๋ณต ์ค์ธ ๋ฌธ์ ์คํ์ ์ข ๋ฃํ๊ณ ๋ฃจํ์ ์คํ์ ๋ค์ ๋ฐ๋ณต์ผ๋ก ์ด์ด์ง๋๋ค.
empty
-
empty ๋ฌธ์ ๋ด์ฉ์ด ์๋ ๋น ๋ฌธ์ ์ ๊ณตํ๊ธฐ ์ํด ์ฌ์ฉ๋ฉ๋๋ค, ๋น๋ก JavaScript ๊ตฌ๋ฌธ์ด ๋ฌธ์ ๊ธฐ๋ํ ๊ฒ์ด์ง๋ง.
if...else
-
์ง์ ๋ ์กฐ๊ฑด์ด true๋ฉด ๋ฌธ์ ์คํ. ์กฐ๊ฑด์ด false์ธ ๊ฒฝ์ฐ, ๋ค๋ฅธ ๋ฌธ์ด ์คํ๋ ์ ์์ต๋๋ค.
switch
-
์์ ๊ฐ์ด case ์ ๊ณผ ์ผ์นํ๋์ง ์์ ํ๊ฐํ๊ณ case ์ ๊ณผ ๊ด๋ จ๋ ๋ฌธ์ ์คํํฉ๋๋ค.
throw
-
์ฌ์ฉ์ ์ ์ ์์ธ๊ฐ ๋ฐ์ํฉ๋๋ค.
try...catch
-
์๋(try)ํ ๋ฌธ ๋ธ๋ก์ ํ์ํ๊ณ ์์ธ๊ฐ ๋ฐ์๋์ด์ผ ํ๋ ์๋ต์ ์ง์ ํฉ๋๋ค.
์ ์ธ
ํจ์ ๋ฐ ํด๋์ค
๋ฐ๋ณต
do...while
-
ํ ์คํธ ์กฐ๊ฑด์ด ๊ฑฐ์ง์ผ๋ก ํ๊ฐ๋ ๋๊น์ง ์ง์ ๋ ๋ฌธ์ ์คํํ๋ ๋ฃจํ๋ฅผ ๋ง๋ญ๋๋ค. ์กฐ๊ฑด์ ๋ฌธ์ ์คํํ ํ ํ๊ฐ๋ฉ๋๋ค, ๊ทธ ๊ฒฐ๊ณผ ์ง์ ๋ ๋ฌธ์ ์ ์ด๋ ํ ๋ฒ ์คํ๋ฉ๋๋ค.
for
-
๊ดํธ๋ก ๋ฌถ์ด๊ณ ์ธ๋ฏธ์ฝ๋ก ์ผ๋ก ๊ตฌ๋ถ๋ ์ ํ์ฌํญ ์ ์ ์ผ๋ก ๊ตฌ์ฑ๋ ๋ฃจํ๋ฅผ ๋ง๋ญ๋๋ค, ๋ฃจํ์์ ์คํ๋๋ ๋ฌธ์ด ๋ค๋ฐ๋ฆ ๋๋ค.
for each...in
์ง์์ด ์ค๋จ๋์์ต๋๋ค ๋นํ์ค-
๊ฐ์ฒด์ ๋ชจ๋ ์์ฑ๊ฐ์ ๋ํด ์ง์ ๋ ๋ณ์๋ฅผ ๋ฐ๋ณตํฉ๋๋ค. ๊ฐ ๊ฐ๋ณ ์์ฑ์ ๋ํด, ์ง์ ๋ ๋ฌธ์ด ์คํ๋ฉ๋๋ค.
for...in
-
์์์ ์์๋ก ๊ฐ์ฒด์ ์ด๊ฑฐ ์์ฑ์ ๋ฐ๋ณตํฉ๋๋ค. ๊ฐ ๊ฐ๋ณ ์์ฑ์ ๋ํด, ๋ฌธ์ ์คํ๋ ์ ์์ต๋๋ค.
for...of
-
๋ฐ๋ณต ๊ฐ๋ฅํ ๊ฐ์ฒด (๋ฐฐ์ด, ๋ฐฐ์ด ๊ฐ์ ๊ฐ์ฒด, ๋ฐ๋ณต๊ธฐ ๋ฐ ์์ฑ๊ธฐ ํฌํจ) ๋ฅผ ๋ฐ๋ณตํฉ๋๋ค, ๊ฐ ๊ฐ๋ณ ์์ฑ๊ฐ์ ๋ํด ์คํ๋๋ ๋ฌธ์ ๊ฐ์ง ์ฌ์ฉ์ ์ ์ ๋ฐ๋ณต ํํฌ๋ฅผ ํธ์ถํ๋.
while
-
ํ ์คํธ ์กฐ๊ฑด์ด true๋ก ํ๊ฐ๋๋ ํ ์ง์ ๋ ๋ฌธ์ ์คํํ๋ ๋ฃจํ๋ฅผ ๋ง๋ญ๋๋ค. ์กฐ๊ฑด์ ๋ฌธ์ ์คํํ๊ธฐ ์ ์ ํ๊ฐ๋ฉ๋๋ค.
๊ธฐํ
debugger
-
์ด์ฉ ๊ฐ๋ฅํ ๋๋ฒ๊น ๊ธฐ๋ฅ์ ํธ์ถํฉ๋๋ค. ์ด์ฉ ๊ฐ๋ฅํ ๊ธฐ๋ฅ์ด ์๋ ๊ฒฝ์ฐ, ์ด ๋ฌธ์ ์๋ฌด ํจ๊ณผ๊ฐ ์์ต๋๋ค.
export
-
์ธ๋ถ ๋ชจ๋, ๋ค๋ฅธ ์คํฌ๋ฆฝํธ์ ๊ฐ์ ธ์ฌ(import) ์ ์๋๋ก ํจ์๋ฅผ ๋ด๋ณด๋ด(export)๋๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
import
-
์ธ๋ถ ๋ชจ๋, ๋ค๋ฅธ ์คํฌ๋ฆฝํธ์์ ๋ด๋ณด๋ธ ํจ์๋ฅผ ๊ฐ์ ธ์ค๋๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
label
-
break
๋๋continue
๋ฌธ์ ์ฌ์ฉํ์ฌ ์ฐธ์กฐํ ์ ์๋ ์๋ณ์ ์๋ ๋ฌธ์ ์ ๊ณตํฉ๋๋ค. with
์ง์์ด ์ค๋จ๋์์ต๋๋ค-
๋ฌธ์ ์ค์ฝํ ์ฒด์ธ์ ํ์ฅํฉ๋๋ค.
๋ช ์ธ์
๋ธ๋ผ์ฐ์ ํธํ์ฑ
Loadingโฆ