
ํด๋์ค์ ์ธ์คํด์ค โ๏ธ ํด๋์ค ํด๋์ค๋? ํด๋์ค๋ ์์ฑ๊ณผ ๋ฉ์๋๋ฅผ ์ ์ํ๋ ๊ณต๊ฐ์ด๋ค. ์์ฑ์ ํด๋์ค์ ํฌํจ๋๋ ๋ณ์๋ฅผ ์๋ฏธํ๊ณ , ๋ฉ์๋๋ ํด๋์ค์ ํฌํจ๋๋ ํจ์๋ฅผ ์๋ฏธํ๋ค. ํด๋์ค๋ฅผ ์ ์ํ๋ ๋ฐ์๋ 2๊ฐ์ง ๋ฐฉ๋ฒ์ด ์๋ค. ํจ์๋ก ์ ์ (ES5 ๋ฌธ๋ฒ) function Introduce(name, age, favorite) { // ์ธ์คํด์ค ๋ง๋ค์ด์ง ๋ ์คํ๋๋ ์ฝ๋ } class ํค์๋๋ก ์ ์ (ES6 ๋ฌธ๋ฒ) class Introduce { constructor(name, age, favorite) { // ์ธ์คํด์ค๊ฐ ๋ง๋ค์ด์ง ๋ ์คํ๋๋ ์ฝ๋ } } ์ฌ๊ธฐ์ constructor๋ ํด๋์ค๊ฐ ์ธ์คํด์ค ๊ฐ์ฒด๋ฅผ ์์ฑํ ๋ ๊ฐ์ฒด๋ฅผ ์ด๊ธฐํํ๋ ๋ฉ์๋์ด๋ค. constructor ๋ฉ์๋๋ฅผ ๋ค์๊ณผ ๊ฐ์ด ์ฌ์ฉํ๋ค๋ฉด, cla..

1. ์กฐ๊ฑด๋ฌธ ์กฐ๊ฑด๋ฌธ์ด๋? ์ด๋ค ์กฐ๊ฑด์ ํ๋ณํ๋ ๊ธฐ์ค์ ๋ง๋๋ ๊ฒ์ผ๋ก, ๋ฐ๋์ ๋น๊ต ์ฐ์ฐ์ ๋๋ ๋ ผ๋ฆฌ ์ฐ์ฐ์๊ฐ ํ์ํ๋ค. โ๏ธ ๋น๊ต ์ฐ์ฐ์ ๋น๊ต ์ฐ์ฐ์๋ ํผ์ฐ์ฐ์๋ฅผ ์๋ก ๋น๊ตํ๊ณ , ๋น๊ต ๊ฒฐ๊ณผ๊ฐ ์ฐธ์ธ์ง ๊ฑฐ์ง์ธ์ง์ ๋ฐ๋ผ ๋ ผ๋ฆฌ๊ฐ์ธ true ๋๋ false๋ฅผ ๋ฐํํ๋ค. ํผ์ฐ์ฐ์๋ก๋ Number, String, Boolean, ๊ฐ์ฒด ๊ฐ์ ์ฌ์ฉํ ์ ์๋ค. ๋น๊ต ์ฐ์ฐ์์ ์ข ๋ฅ - ๋๋ฑ (==) - ๋ถ๋ฑ (!=) - ์ผ์น (===) - ๋ถ์ผ์น (!==) - ํผ (>) - ํฌ๊ฑฐ๋ ๊ฐ์ (>=) - ์์ (