2021. 10. 26. 10:57ใHTML + CSS + JS/JS ์๋ฐ์คํฌ๋ฆฝํธ
1. ์ ์ด๋ฌธ
์ ์ด๋ฌธ์ ํ๋ก๊ทธ๋จ์ ํ๋ฆ์ ์ ์ดํ ์ ์๋๋ก ๋์์ฃผ๋ ๋ฌธ์ฅ์ด๋ค.
1๏ธโฃ ์กฐ๊ฑด๋ฌธ
์กฐ๊ฑด์ ๋ง์กฑํ๋์ง ์ฌ๋ถ์ ๋ฐ๋ผ ์ฝ๋๋ฅผ ์ ์ดํ ์ ์๋ค.
2๏ธโฃ ์ ํ๋ฌธ
๋ณ์์ ์ผ์นํ๋ ๊ฒฝ์ฐ์ ๊ฐ์ ๋ฐ๋ผ ์ฝ๋๋ฅผ ์ ์ดํ ์ ์๋ค.
3๏ธโฃ ๋ฐ๋ณต๋ฌธ
ํน์ ์ฝ๋๋ฅผ ์ฌ๋ฌ ๋ฒ ๋ฐ๋ณตํด์ ์คํํ ์ ์๋๋ก ํ๋ค.
2. ์กฐ๊ฑด๋ฌธ
์กฐ๊ฑด๋ฌธ์ ์กฐ๊ฑด์์ ๊ฐ์ด ์ฐธ(true) ์ธ์ง, ๊ฑฐ์ง(false) ์ธ์ง์ ๋ฐ๋ผ ์๋ฐ์คํฌ๋ฆฝํธ ์ฝ๋๋ฅผ ์ ์ดํ๋ค,
1๏ธโฃ if๋ฌธ
์กฐ๊ฑด์์ 0, null, ""(๋น๋ฌธ์), undefined ๋ฅผ ์ ๋ ฅ๋๋ฉด false๋ฅผ ๋ฐํํ๋ค.
๋ฐ๋ผ์ ๋ฐฉ๋ฌธ์์ ์ด๋ฆ์ ์ ๋ ฅํ์ง ์์ผ๋ฉด ๋น ๋ฌธ์์ด๊ธฐ ๋๋ฌธ์ false๋ฅผ ๋ฐํํ์ฌ ์๋ฌด๊ฒ๋ ์ถ๋ ฅ๋์ง ์๋๋ค.
2๏ธโฃ else๋ฌธ
else๋ฌธ์ ์กฐ๊ฑด์์ ๋ง์กฑํ (true) ๊ฒฝ์ฐ์ ๋ง์กฑํ์ง ์์ (false)์ ๊ฒฝ์ฐ์ ๋ฐ๋ผ ์คํ๋๋ ์ฝ๋๊ฐ ๋ฌ๋ผ์ง๋ค.
confirm ๋ฉ์๋๋ ํ์ธ๊ณผ ์ทจ์๊ฐ ์๋ ๋ฉ์๋์ด๋ค.
์ด๋ ํ์ธ ๋ฒํผ์ ๋๋ฅด๋ฉด true, ์ทจ์๋ฒํผ์ ๋๋ฅด๋ฉด false์ด๋ค.
3๏ธโฃ else-if๋ฌธ
4๏ธโฃ ์ค์ฒฉ if๋ฌธ
์ค์ฒฉ if๋ฌธ์ ๋ฐ๊นฅ์ชฝ์ ์๋ ์กฐ๊ฑด๋ฌธ์ธ ์กฐ๊ฑด์1์ ๋ง์กฑํด์ผ๋ง ์์ชฝ์ ์๋ ์กฐ๊ฑด๋ฌธ์ธ ์กฐ๊ฑด์2๋ฅผ ๊ฒ์ฌํ๋ค.
์์ด๋ ๊ฐ์ด ๊ฐ์ผ๋ฉด ๋น๋ฐ๋ฒํธ ๊ฐ์ ๊ฒ์ฌํ์ฌ ๋ก๊ทธ์ธ์ด ๋๋๋ก!
'HTML + CSS + JS > JS ์๋ฐ์คํฌ๋ฆฝํธ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[JS] ๊ฐ์ฒด ์ข ๋ฅ_ ๋ด์ฅ ๊ฐ์ฒด (Date, String, Array, Math) ์ฐ์ต๋ฌธ์ (0) | 2021.10.26 |
---|---|
[JS] ์ ํ๋ฌธ(switch)์ ๋ฐ๋ณต๋ฌธ(while, do-while, for) ์ฐ์ต๋ฌธ์ (0) | 2021.10.26 |
[JS] ๊ธฐ๋ณธ์ฐ์ฐ์ ์ฐ์ต๋ฌธ์ 1, 2 (0) | 2021.10.25 |
[JS] ์ฐ์ฐ์ (0) | 2021.10.25 |
[JS] ๋ณ์, ๋ฐ์ดํฐ ์ข ๋ฅ(๋ฌธ์ํString, ์ซ์ํ Number, ๋ ผ๋ฆฌํ Boolean, null, undefined ๋ฐ์ดํฐ) (0) | 2021.10.25 |