๐ข 22/05/26 ๋ณต์ต
javascript.info, https://ko.javascript.info/alert-prompt-confirm
์ฐธ๊ณ ์ฌ์ดํธ์ ๋ด์ฉ์ ๊ฐ์ธ์ ์ผ๋ก ๋ณต์ตํ๊ธฐ ํธํ๋๋ก ์ฌ๊ตฌ์ฑํ ๊ธ์ ๋๋ค.
์์ธํ ์ค๋ช ์ ์ฐธ๊ณ ์ฌ์ดํธ๋ฅผ ์ดํด๋ณด์๊ธฐ ๋ฐ๋๋๋ค.
๋ธ๋ผ์ฐ์ ๋ ์ฌ์ฉ์์ ์ํธ์์ฉํ ์ ์๋ ์ธ ๊ฐ์ง ํจ์๋ฅผ ์ ๊ณตํฉ๋๋ค.
alert
๋ฉ์์ง๋ฅผ ๋ณด์ฌ์ค๋๋ค.
prompt
์ฌ์ฉ์์๊ฒ ํ ์คํธ๋ฅผ ์ ๋ ฅํ๋ผ๋ ๋ฉ์์ง๋ฅผ ๋์์ค๊ณผ ๋์์, ์ ๋ ฅ ํ๋๋ฅผ ํจ๊ป ์ ๊ณตํฉ๋๋ค. ํ์ธ์ ๋๋ฅด๋ฉดprompt
ํจ์๋ ์ฌ์ฉ์๊ฐ ์ ๋ ฅํ ๋ฌธ์์ด์ ๋ฐํํ๊ณ , ์ทจ์ ๋๋ Esc๋ฅผ ๋๋ฅด๋ฉดnull
์ ๋ฐํํฉ๋๋ค.
confirm
์ฌ์ฉ์๊ฐ ํ์ธ ๋๋ ์ทจ์ ๋ฒํผ์ ๋๋ฅผ ๋๊น์ง ๋ฉ์์ง๊ฐ ์ฐฝ์ ๋ณด์ฌ์ง๋๋ค. ์ฌ์ฉ์๊ฐ ํ์ธ ๋ฒํผ์ ๋๋ฅด๋ฉดtrue
๋ฅผ, ์ทจ์ ๋ฒํผ์ด๋ Esc๋ฅผ ๋๋ฅด๋ฉดfalse
๋ฅผ ๋ฐํํฉ๋๋ค.
์ ํจ์๋ค์ ๋ชจ๋ ๋ชจ๋ฌ ์ฐฝ์ ๋์์ฃผ๋๋ฐ, ๐ฅ ๋ชจ๋ฌ ์ฐฝ์ด ๋ ์๋ ๋์์ ์คํฌ๋ฆฝํธ์ ์คํ์ด ์ผ์ ์ค๋จ๋ฉ๋๋ค. ์ฌ์ฉ์๊ฐ ์ฐฝ์ ๋ซ๊ธฐ ์ ๊น์ง ๋๋จธ์ง ํ์ด์ง์ ์ํธ ์์ฉ์ด ๋ถ๊ฐ๋ฅํฉ๋๋ค.
์ง๊ธ๊น์ง ์ดํด๋ณธ ์ธ ํจ์์ ๋ ๊ฐ์ง ์ ์ฝ์ฌํญ์ด ์์ต๋๋ค.
๐ ๋ชจ๋ฌ ์ฐฝ์ ์์น๋ ๋ธ๋ผ์ฐ์ ๊ฐ ๊ฒฐ์ ํ๋๋ฐ, ๋๊ฐ ๋ธ๋ผ์ฐ์ ์ค์์ ์์นํฉ๋๋ค.
๐ ๋ชจ๋ฌ ์ฐฝ์ ๋ชจ์์ ๋ธ๋ผ์ฐ์ ๋ง๋ค ๋ค๋ฆ
๋๋ค. ๊ฐ๋ฐ์๋ ์ฐฝ์ ๋ชจ์์ ์์ ํ ์ ์์ต๋๋ค.
์ด๋ฐ ์ ์ฝ์ฌํญ์ ๊ฐ๊ฒฐ์ฑ์ ์ํด ์น๋ฌ์ผ ํ ๋๊ฐ์ ๋๋ค. ์ฐฝ์ ๋ ๋ฉ์ง๊ฒ ๊พธ๋ฏธ๊ณ ๋ณต์กํ ์ํธ์์ฉ์ ๊ฐ๋ฅํ๊ฒ ํด์ฃผ๋ ๋ค๋ฅธ ๋ฐฉ๋ฒ๋ ์๊ธด ํ์ง๋ง, "๋ฉ์ ์ํ ๋ถ๊ฐ ๊ธฐ๋ฅ"์ด ํ์ํ์ง ์๋ค๋ฉด ์ง๊ธ๊น์ง ์๊ฐํด๋๋ฆฐ ๊ธฐ๋ณธ ๋ฉ์๋๋ง์ผ๋ก ์ถฉ๋ถํฉ๋๋ค.