๐ document.write("")
ํ
์คํธ๋ฅผ ์ ๊ฒ๋๋ฉด ๋ธ๋ผ์ฐ์ ์ ํ์๋๋ ์ฝ๋
๐ ์๋ฃํ ์ ํ(Datatype)
๐ Math.random()
0์ด์ ~ 1๋ฏธ๋ง ์ค์ ์ค ๋๋ค์ผ๋ก ์ซ์๋ฅผ ๋ณด์ฌ์ค๋ค.
๐ parseInt()
์์์ ์ ๋ฒ๋ฆฌ๊ณ ์ ์๋ก ๋ณํ
๐ .push()
๋ฐฐ์ด ๋ง์ง๋ง์ ๊ฐ์ ์ถ๊ฐ
๐ for๋ฐ๋ณต๋ฌธ
for (์ด๊ธฐ๊ฐ์ค์ ; ์กฐ๊ฑด; ์ถ๊ฐ์กฐ๊ฑด){
๋ฐ๋ณตํ๋ ค๋ ์ฝ๋
}
๐ if ์กฐ๊ฑด๋ฌธ
ํน์ ํ์๋งํผ ๋ฐ๋ณตํ๋ ์ฝ๋
if (์กฐ๊ฑด) {
์ฐธ์ผ ๊ฒฝ์ฐ
}else{
๊ฑฐ์ง์ผ ๊ฒฝ์ฐ
}
๐ .indexOf()
๋ฐฐ์ด์ ๊ฐ์ด ์์ผ๋ฉด ์์น๋ฒํธ๋ฅผ ๋ฐํํ๊ณ ์์ผ๋ฉด -1์ ๋ฐํํ๋ ํจ์
๐ while ๋ฐ๋ณต๋ฌธ
ํน์ ์กฐ๊ฑด๊น์ง ๋ฐ๋ณตํ๋ ์ฝ๋
while (์กฐ๊ฑด) {
๋ฐ๋ณตํ๋ ค๋ ์ฝ๋
}
๐ .sort()
๋ฐฐ์ด ๊ฐ ์ ๋ ฌ
์์ ์ซ์ ๊ฐ์ ๋ฐ๋ผ ์๋ฆฌ๊ฐ ์ ํด์ง๋ค.
.sort((a,b) => (a-b)
์ค๋ฆ์ฐจ์.sort((a,b) => (b-a)
๋ด๋ฆผ์ฐจ์๐ document
dom์ ์ง์
์ ์ญํ ์ ์ํํ๋ค.
html ์ฝ๋์ ์ ๊ทผํ๋ค.
๐ getElementById
html๋ฌธ์ ๋ด์ ์์ด๋์ ์ ๊ทผํ๋ค.
๐ .innerHTML
, .value
ํ๊ทธ ์์ชฝ์ ์๋ ๊ฐ๋ง ๋ถ๋ฌ์จ๋ค.
๐ .length
๊ณต๋ฐฑ ํฌํจ ๋ฌธ์์ด์ ๊ธธ์ด
๐ ํจ์
๋ช
๋ น์ด ๋ชจ์
function (){
}
๐ Event ๊ธฐ๋ฅ
๋ง์ฐ์ค ํด๋ฆญ, ํค๋ณด๋ ๋๋ฆ, ๊ฐ ๋ณํ ๋ฑ๋ฑ ์ด๋ฒคํธ๊ฐ ๋ฐ์ํ๋ฉด ์ด๋ป๊ฒ ๋์ํ ์ง๋ฅผ ์ ํด์ค๋ค.
๐ onkeydown=""
์ด๋ฒคํธ
๐ .substring(์์์ธ๋ฑ์ค, ์ข
๋ฃ์ธ๋ฑ์ค)
์์์ธ๋ฑ์ค๋ถํฐ ์ข
๋ฃ์ธ๋ฑ์ค ์ ๊น์ง ๋ฌธ์์ด์ ๋ถ๋ถ ๋ฌธ์์ด์ ๋ฐํํ๋ค.
๋ถ๋ช ์ด์ ์ฝ๋๋ผ์ด์ธ ๊ณต์ง ๋ฐ์ ๋๋งํด๋ ๋ถ๋ช ์ด์์ง๋๋ค์ด 8์๊ฐ์์ ๋ค ๋ณผ ์ ์๋ค๊ณ ๋ค ๋ด๋ ์๊ฐ ์ฑ์ฐ๋ผ๊ณ ๋๊ฐ๋ผ๊ณ ํ์ ์ ์ฌ์ ๋กญ๊ฒ ๋ฃ๊ณ ์๋ค๊ฐ ๋ถ๋์ด ๋๋ฌด ๋ง์์ ์ด์์ง๋๊ป ๊ฐ์ ๋ณผ ์ ์๋ ์๊ฐ ๋๋ ค๋ฌ๋ผ๊ณ ์์ฒญํด์ผํ๋ค. ๊ฒฐ๊ตญ 8์๊น์ง ์๊ฐ ์ถ๊ฐํด์ฃผ์ จ๋๋ฐ๋ ์๊ฐ์ด ๋ถ์กฑํด์ ๋ท๋ถ๋ถ์ ํ๊ธฐํ๋๋ ์ํ๊ณ ๊ทธ๋ฅ ๋ฃ๊ธฐ๋งํ๋ค. ์์งํ ์ฝ๋ฆฐ์ด ์์ค์ผ๋ก ์ด๋ฒ ๊ฐ์ ํ๋ฒ ๋ฃ๊ณ ์ดํด๊ฐ๋ฅํ๊ฑด๊ฐ... ๋ด๊ฐ ๋ฅ๋ฉ์ฒญ์ด์ธ๊ฑด๊ฐ... ๋ ๋ค์ ์ฐพ์์จ ์๊ดด๊ฐ์ด๋ค. ์๋ฐ์คํฌ๋ฆฝํธ๋ ์ง์ง ๊ธฐ๋ณธ๋ง ์๊ณ ์์๋ ์ง๋ผ ์กฐ๊ธ ๋ ์ฌํ๋ด์ฉ ๋ฃ๊ณ ๋๋๊น ํ๋๋ ๋ชป์์๋ฃ๊ฒ ๋ค. ์๋ฐ์คํฌ๋ฆฝํธ๋ ์ํ์ด๋ผ๊ณ ์๊ฐํ๊ณ ์์๋๋ฐ ์ญ์๋ ๊ณ์ฐํด์ผ๋๋ ๊ฒ ๋ง์๊ณ ๊ทธ๊ฒ๊ณผ ๋ณ๊ฒ๋ก ์ฝ๊ฒ ์ค๋ช ํ๋ ๋ถ๋ถ๋ ์ดํด๋ชปํ๋ค. ์ด๋ฒ ์ฃผ๋ง์ ํน๊ฐ๋ ์๋๋ฐ ์ด๋ณด์์ฉ ํน๊ฐ๋ง ๋ฃ๊ณ ์ฃผ๋ง๋ด๋ด ์ฝ๋๋ผ์ด์ธ ๋ณต์ตํด์ผ๊ฒ ๋ค. ์ด๋ฒ๊บผ ์ดํด๋ชปํ๊ณ ๋์ด๊ฐ๋ฉด ์๋ฐ์คํฌ๋ฆฝํธ ์์๋ ๋ชปํ ๊ฒ ๊ฐ๋ค๋ ์๊ฐ์ด ๋ ๋คใ ใ ใ ใ ์๋ฐ์คํฌ๋ฆฝํธ ์ด๋ ๊ฒ ์์๋ถํฐ ์ด๋ ค์ฐ๋ฉด ์ด๋กํด๐ข ํ๋ฌ๋ค์ ์๋ฐ์คํฌ๋ฆฝํธ ํ๋ก์ ํธ์ธ๋ฐ ํ๋ฌ์์ ๊ฐ๋ฅํ ๊น?