[Node.js ๊ต๊ณผ์] #2. ๋ ธ๋๋ก ์๋ฐ์คํฌ๋ฆฝํธ ํ์ผ ์คํํ๊ธฐ
REPL ์ฌ์ฉํ๊ธฐ
์๋ฐ์คํฌ๋ฆฝํธ๋ ์คํฌ๋ฆฝํธ ์ธ์ด์ด๋ฏ๋ก ๋ฏธ๋ฆฌ ์ปดํ์ผ์ ํ์ง ์์๋ ์ฆ์์์ ์ฝ๋๋ฅผ ์คํํ ์ ์๋ค. ๋ ธ๋๋ ์ฝ์์ ์ ๊ณตํ๋๋ฐ, ์ ๋ ฅํ ์ฝ๋๋ฅผ ์ฝ๊ณ (Read), ํด์ํ๊ณ (Eval), ๊ฒฐ๊ณผ๋ฌผ์ ๋ฐํํ๊ณ (Print), ์ข ๋ฃํ ๋๊น์ง ๋ฐ๋ณต(Loop)ํ๋ค๊ณ ํด์ REPL์ด๋ผ๊ณ ๋ถ๋ฅธ๋ค.
JS ํ์ผ ์คํํ๊ธฐ
์๋ฐ์คํฌ๋ฆฝํธ ํ์ผ์ ๋ง๋ค์ด์ ์คํํ๊ธฐ.
๋ชจ๋๋ก ๋ง๋ค๊ธฐ
๋ ธ๋๋ ์ฝ๋๋ฅผ ๋ชจ๋๋ก ๋ง๋ค ์ ์๋ค๋ ์ ์์ ๋ธ๋ผ์ฐ์ ์ ์๋ฐ์คํฌ๋ฆฝํธ์๋ ๋ค๋ฅด๋ค.
๋ชจ๋ : ํน์ ํ ๊ธฐ๋ฅ์ ํ๋ ํจ์๋ ๋ณ์๋ค์ ์งํฉ
๋ชจ๋์ ๋ง๋ค์ด๋๋ฉด ์ฌ๋ฌ ํ๋ก๊ทธ๋จ์ ํด๋น ๋ชจ๋์ ์ฌ์ฌ์ฉํ ์ ์๋ค. ์๋ฐ์คํฌ๋ฆฝํธ์์ ์ฝ๋๋ฅผ ์ฌ์ฌ์ฉํ๊ธฐ ์ํด ํจ์๋ก ๋ง๋๋ ๊ฒ๊ณผ ๋น์ทํ๋ค.
๋ณดํต ํ์ผ ํ๋๊ฐ ๋ชจ๋ ํ๋๊ฐ ๋๋ฉด ํ์ผ๋ณ๋ก ์ฝ๋๋ฅผ ๋ชจ๋ํํ ์ ์์ด ๊ด๋ฆฌํ๊ธฐ ํธ๋ฆฌํ๋ค.
๋ชจ๋ ๋ง๋ค๊ธฐ
๋ชจ๋์ด ๋ ํ์ผ๊ณผ ๋ชจ๋์ ๋ถ๋ฌ์์ ์ฌ์ฉํ ํ์ผ์ด ํ์ํ๋ค.