์๋ฐ์คํฌ๋ฆฝํธ๋ ํ (2) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ ์๋ฐ ์คํฌ๋ฆฝํธ ๊ธฐ์ด / ๊ธ์์ ๊ณ์ฐ๊ธฐ ๊ธ์์ ๊ณ์ฐ๊ธฐ ๋ง๋ค๊ธฐ with ์๋ฐ์คํฌ๋ฆฝํธ ํ์์ง์ 1. getElementById๋ฅผ ์ด์ฉํด ใด DOM(Document Object Model)์ id ๊ฐ์ ธ์ค๊ธฐ 2. onkeydown ์ด๋ฒคํธ HTML ์ฝ๋ ์๊ธฐ์๊ฐ // ์ ๋ชฉ ์ ๋ ฅ ์ ๋ ฅํ์ธ์ (0/200) ์๋ฐ์คํฌ๋ฆฝํธ ์ฝ๋ ์๋ฐ ์คํฌ๋ฆฝํธ ๋ ํ ๊ธฐ์ด / ์ฝ๋ ๋ฏ์ด ๋ณด๊ธฐ #1 / ๋๋ ๋ฒํธ ์์ฑ๊ธฐ DOCTYPE html> ๋ฒํธ ์์ฑ๊ธฐ ์น ํ์ด์ง ์ด๋ฆ ๋๋ค ๋ฒํธ ์ถ์ฒจ๊ธฐ ํ์ด์ง ์๋จ ์ ๋ชฉ var lotto = []; lotto ๋ผ๋ ์ด๋ฆ์ array(๊ธ์๋ ์ซ์๋ฅผ ๋ด๋ ๊ณต๊ฐ) ์์ฑ while (lotto.length 0 ์ด์ 46๋ฏธ๋ง์ ์ค์๋ฅผ ์์ฑ parseInt() -> () ์์ ๊ฐ์ '์ ์'๋ก ๋ณํ if (lotto.indexOf(num) == -1) { ์กฐ๊ฑด๋ฌธ if๋ฅผ ์ฌ์ฉ, '(์กฐ๊ฑด)'์ ๋ง์กฑํ๋ ๋์ '{๋ด์ฉ}'์ ์งํ ์กฐ๊ฑด lotto.indexOf(num) -> ๋ณ์ num์ด lotto array ์์ ์กด์ฌ ๋ช ๋ฒ์งธ ํญ๋ชฉ ๋ํ๋ ์กด์ฌํ์ง ์์ผ๋ฉด -1 ๋๋ค์ผ๋ก ์์ฑ๋ ์ซ์๊ฐ ์ค๋ณต์ ์ผ๋ก array์ ๋ค์ด๊ฐ์ง ์๊ฒ ํด์ฃผ๊ธฐ ์ํจ lotto.push(num); ์กฐ๊ฑด์ ๋ง์กฑํ๋ค๋ฉด lotto array.. ์ด์ 1 ๋ค์