๋ฆฌ์กํธ์์ ํ
์ด๋? 1. ํด๋์ค ์ปดํฌ๋ํธ์์ ์ฌ์ฉ๋ ๊ธฐ๋ฅ์ ๋์ผํ๊ฒ ํจ์ํ ์ปดํฌ๋ํธ์์๋ ์ฌ์ฉํ๊ธฐ ์ํจ. 2. ๋ฆฌ์กํธ๊ฐ ์ ๊ณตํ๋ ๊ธฐ๋ฅ์ ์ฐ๊ฒฐํด์ ๊ทธ ๊ฐ์ด๋ ๊ธฐ๋ฅ์ ์ฌ์ฉํ ์ ์๋ ํจ์. ๋ฆฌ์กํธ ํ
์ ๊ท์น 1. ๋ฆฌ์กํธ ์ปดํฌ๋ํธ ํจ์๋ ์ปค์คํ
ํ
์์ ์คํ๋์ด์ผ ํจ. 2. ํจ์์ ์ต์์์์ ์คํ๋์ด์ผ ํจ (๋ฐ๋ณต๋ฌธ ,์กฐ๊ฑด๋ฌธ ์์์ X)
๊ฐ์ ์ ๋ฆฌ/์ฝ๋์ ๋ฆฌ์กํธ ๊ฐ์ ๋ชจ์
๋ฆฌ์กํธ์์๋ if๋ฌธ์ ์ฌ์ฉํ๋ ๋์ ๋
ผ๋ฆฌ ์ฐ์ฐ์์ ์ผํญ ์ฐ์ฐ์๋ฅผ ์ด์ฉํ๋ค. AND ์ฐ์ฐ์ {show && ๋ณด์ธ๋ค } ์์ ๊ฒฝ์ฐ show๊ฐ true์ผ ๋๋ง pํ๊ทธ๊ฐ ๋ณด์ธ๋ค. {show || ๋ณด์ธ๋ค } show๊ฐ false์ผ๋๋ง ๋ ๋๋ง ํ๋ค. ์ผํญ์ฐ์ฐ์ {toggle ? โ
: โ} const nullValue = null; const undefinedValue = undefined; const trueValue = true; const falseValue = false; const emptyString = ''; const emptyArray = []; ์์ ๊ฐ๋ค์ ๋ ๋๋ง์ด ๋์ง ์๋๋ค.
ํ์ด์ง๋ค์ด์
์ด๋? - ์ฑ
์ ํ์ด์ง์ฒ๋ผ ๋ฐ์ดํฐ๋ฅผ ๋๋ ์ ์ ๊ณตํ๋ ๊ฒ ํ์ด์ง๋ค์ด์
์ ์ข
๋ฅ - ์คํ์
๊ธฐ๋ฐ - ์ปค์ ๊ธฐ๋ฐ ์คํ์
๊ธฐ๋ฐ ํ์ด์ง ๋ค์ด์
์คํ์
์ ํ๋ง๋๋ก '์ง๊ธ๊น์ง ๋ฐ์์จ ๋ฐ์ดํฐ์ ๊ฐ์` ๋ฆฌ๋ฏธํธ(limit)๋ ๋ ๋ฐ์์ฌ ๋ฐ์ดํฐ์ ๊ฐ์ ์คํ์
๊ธฐ๋ฐ ํ์ด์ง ๋ค์ด์
์ ๋ฌธ์ ์ ๋ฐ์ดํฐ๊ฐ ์ถ๊ฐ๋๋ฉด 21~30๋ฒ๊น์ง ๋ฐ์์์ผ ํ๋๋ฐ 20~29๊น์ง ๋ฐ์ 20์ด๋ผ๋ ๋ฐ์ดํฐ๊ฐ ์ค๋ณต๋๊ฒ ๋๋ค. ๊ธ์ด ์ญ์ ๋๋ฉด 21๋ฐ์ดํฐ๊ฐ ๋๋ฝ๋๊ฒ ๋๋ค. ์ปค์ ๊ธฐ๋ฐ ํ์ด์ง๋ค์ด์
์ปค์ = ๋ฐ์ดํฐ๋ฅผ ๊ฐ๋ฆฌํค๋ ๊ฐ = ์ง๊ธ๊น์ง ๋ฐ์ ๋ฐ์ดํฐ๋ฅผ ํ์ํ ์ฑ
๊ฐํผ ์ปค์ ๊ธฐ๋ฐ์ ์ฅ์ : ์์ ๋ฌธ์ ๋ค์ด ํด๊ฒฐ๋๋ค. ์ปค์ ๊ธฐ๋ฐ์ ๋จ์ : ์๋ฒ์
์ฅ์์๋ ๊ตฌํํ๊ธฐ ๊น๋ค๋กญ๋ค. ๋ฐ์ดํฐ๊ฐ ์์ฃผ ๋ฐ๋์ง ์๋๋ค๋ฉด ์คํ์
์ผ๋ก ์ถฉ๋ถํ๋ค. ์ ๋ฆฌํ์๋ฉด ์คํ์
์ ๋ฐ์์จ ๊ฐ์ ๊ธฐ์ค ์ปค์..