alert, prompt, confirm

RHUK2ยท2021๋…„ 12์›” 17์ผ
0

Javascript

๋ชฉ๋ก ๋ณด๊ธฐ
5/56

๐Ÿ“ข 22/05/26 ๋ณต์Šต


๐Ÿ“š Reference


javascript.info, https://ko.javascript.info/alert-prompt-confirm

์ฐธ๊ณ  ์‚ฌ์ดํŠธ์— ๋‚ด์šฉ์„ ๊ฐœ์ธ์ ์œผ๋กœ ๋ณต์Šตํ•˜๊ธฐ ํŽธํ•˜๋„๋ก ์žฌ๊ตฌ์„ฑํ•œ ๊ธ€์ž…๋‹ˆ๋‹ค.
์ž์„ธํ•œ ์„ค๋ช…์€ ์ฐธ๊ณ  ์‚ฌ์ดํŠธ๋ฅผ ์‚ดํŽด๋ณด์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค.


๋ธŒ๋ผ์šฐ์ € ์ƒํ˜ธ์ž‘์šฉ ํ•จ์ˆ˜


๋ธŒ๋ผ์šฐ์ €๋Š” ์‚ฌ์šฉ์ž์™€ ์ƒํ˜ธ์ž‘์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์„ธ ๊ฐ€์ง€ ํ•จ์ˆ˜๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

alert
๋ฉ”์‹œ์ง€๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

prompt
์‚ฌ์šฉ์ž์—๊ฒŒ ํ…์ŠคํŠธ๋ฅผ ์ž…๋ ฅํ•˜๋ผ๋Š” ๋ฉ”์‹œ์ง€๋ฅผ ๋„์›Œ์คŒ๊ณผ ๋™์‹œ์—, ์ž…๋ ฅ ํ•„๋“œ๋ฅผ ํ•จ๊ป˜ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ํ™•์ธ์„ ๋ˆ„๋ฅด๋ฉด prompt ํ•จ์ˆ˜๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์ž…๋ ฅํ•œ ๋ฌธ์ž์—ด์„ ๋ฐ˜ํ™˜ํ•˜๊ณ , ์ทจ์†Œ ๋˜๋Š” Esc๋ฅผ ๋ˆ„๋ฅด๋ฉด null์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

confirm
์‚ฌ์šฉ์ž๊ฐ€ ํ™•์ธ ๋˜๋Š” ์ทจ์†Œ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅผ ๋•Œ๊นŒ์ง€ ๋ฉ”์‹œ์ง€๊ฐ€ ์ฐฝ์— ๋ณด์—ฌ์ง‘๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๊ฐ€ ํ™•์ธ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด true๋ฅผ, ์ทจ์†Œ ๋ฒ„ํŠผ์ด๋‚˜ Esc๋ฅผ ๋ˆ„๋ฅด๋ฉด false๋ฅผ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

์œ„ ํ•จ์ˆ˜๋“ค์€ ๋ชจ๋‘ ๋ชจ๋‹ฌ ์ฐฝ์„ ๋„์›Œ์ฃผ๋Š”๋ฐ, ๐Ÿ’ฅ ๋ชจ๋‹ฌ ์ฐฝ์ด ๋–  ์žˆ๋Š” ๋™์•ˆ์€ ์Šคํฌ๋ฆฝํŠธ์˜ ์‹คํ–‰์ด ์ผ์‹œ ์ค‘๋‹จ๋ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๊ฐ€ ์ฐฝ์„ ๋‹ซ๊ธฐ ์ „๊นŒ์ง„ ๋‚˜๋จธ์ง€ ํŽ˜์ด์ง€์™€ ์ƒํ˜ธ ์ž‘์šฉ์ด ๋ถˆ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

์ง€๊ธˆ๊นŒ์ง€ ์‚ดํŽด๋ณธ ์„ธ ํ•จ์ˆ˜์—” ๋‘ ๊ฐ€์ง€ ์ œ์•ฝ์‚ฌํ•ญ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

๐Ÿ“Œ ๋ชจ๋‹ฌ ์ฐฝ์˜ ์œ„์น˜๋Š” ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ๊ฒฐ์ •ํ•˜๋Š”๋ฐ, ๋Œ€๊ฐœ ๋ธŒ๋ผ์šฐ์ € ์ค‘์•™์— ์œ„์น˜ํ•ฉ๋‹ˆ๋‹ค.
๐Ÿ“Œ ๋ชจ๋‹ฌ ์ฐฝ์˜ ๋ชจ์–‘์€ ๋ธŒ๋ผ์šฐ์ €๋งˆ๋‹ค ๋‹ค๋ฆ…๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž๋Š” ์ฐฝ์˜ ๋ชจ์–‘์„ ์ˆ˜์ •ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

์ด๋Ÿฐ ์ œ์•ฝ์‚ฌํ•ญ์€ ๊ฐ„๊ฒฐ์„ฑ์„ ์œ„ํ•ด ์น˜๋Ÿฌ์•ผ ํ•  ๋Œ€๊ฐ€์ž…๋‹ˆ๋‹ค. ์ฐฝ์„ ๋” ๋ฉ‹์ง€๊ฒŒ ๊พธ๋ฏธ๊ณ  ๋ณต์žกํ•œ ์ƒํ˜ธ์ž‘์šฉ์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•ด์ฃผ๋Š” ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•๋„ ์žˆ๊ธด ํ•˜์ง€๋งŒ, "๋ฉ‹์„ ์œ„ํ•œ ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ"์ด ํ•„์š”ํ•˜์ง€ ์•Š๋‹ค๋ฉด ์ง€๊ธˆ๊นŒ์ง€ ์†Œ๊ฐœํ•ด๋“œ๋ฆฐ ๊ธฐ๋ณธ ๋ฉ”์„œ๋“œ๋งŒ์œผ๋กœ ์ถฉ๋ถ„ํ•ฉ๋‹ˆ๋‹ค.

profile
์ƒ๊ฐ ๋งŽ์ด ํ•˜์ง€ ์•Š๊ธฐ ๐Ÿ˜Ž

0๊ฐœ์˜ ๋Œ“๊ธ€

๊ด€๋ จ ์ฑ„์šฉ ์ •๋ณด