์นํ๋ก๊ทธ๋๋ฐ 4์ฃผ์ฐจ ๊ณผ์ ์
๋๋ค.
์ด README์๋ ํนํ ๋ฌธ์ ๋ฅผ ํ๋ฉด์ ์ด๋ ค์ ๋ ์ , ์๋ก ์๊ฒ ๋ ์ ๋ฑ์ ๊ธฐ๋กํ์์ต๋๋ค.
Open Challenge 06 - ๋ณ๋ฌธ์(*) ์ถ๋ ฅํ๊ธฐ
โ๏ธ ์ ์์ ์ค์๋ฅผ ๊ตฌ๋ณํ๊ธฐ ์ํด ๋ณ์ % 1 == 0 ์ ์กฐ๊ฑด์์ ํ์ฉํจ.
โ๏ธ scriptํ๊ทธ ๋ด์ function changeYellow(), function changeWhite()๋ฅผ ์ ์ํ๊ณ divํ๊ทธ์ ์ด๋ฒคํธ ๋ฆฌ์ค๋ ์์ฑ์ผ๋ก ํธ์ถํจ.
โ๏ธ <script src="../script/q01-2.js></script>๋ฅผ ํตํด ๋ถ๋ฌ์ด.
โ๏ธ document.write("") ํฐ ๋ฐ์ดํ ๋ด์ HTML๋ฌธ์์ ๋๊ฐ์ด ํ๊ทธ๋ฅผ ์์ฑํจ.
โ๏ธ document.write("") ํฐ ๋ฐ์ดํ ๋ด์ HTML๋ฌธ์์ ๋๊ฐ์ด ํ๊ทธ๋ฅผ ์์ฑํจ.
โ๏ธ document.write("") ํฐ ๋ฐ์ดํ ๋ด์ HTML๋ฌธ์์ ๋๊ฐ์ด ํ
์ด๋ธ์ ์์ฑํจ.
โ๏ธ switch-case ๋ฌธ์ ์ด์ฉํด prompt() ํจ์๊ฐ ๋ฐํํ๋ ๊ฐ๊ณผ ๋น๊ตํจ.
โ๏ธ while(true) ๋ฐ๋ณต๋ฌธ์์ ๊ณ์ prompt()์ ๋ฆฌํด๊ฐ๊ณผ โyouโ๋ฅผ ๋น๊ตํจ.
โ๏ธ ์ซ์๊ฐ์ ๋น๊ต์ด๋ฏ๋ก parseFloat() ํจ์๋ฅผ ํตํด ์ค์๋ก ๋ณํํ๊ณ ๋น๊ตํจ.
โ๏ธ ๋ ๋ฒ์งธ ํ๋ผ๋ฏธํฐ๋ฅผ ๋ฐ๋ณต๋ฌธ์ ์กฐ๊ฑด์์ ํ์ฉํด ์ฒซ ๋ฒ์งธ ํ๋ผ๋ฏธํฐ๋ฅผ ์ถ๋ ฅํจ.
โ๏ธ ๊ฐ์ฅ ํฐ ์๋ฆฌ์๋ฅผ ์๋์ ๊ฐ์ด ๊ตฌํจ.
while (n != 0) {
high = n % 10;
n = Math.floor(n / 10);
}
โ๏ธ eval()ํจ์๋ฅผ ์ด์ฉํด ์์์ ๊ณ์ฐํจ.
Open Challenge 07 - ๋ฐฐ์ด์ ๋ฆฌ์คํธ์ ์์ดํ
์ผ๋ก ์ถ๋ ฅํ๊ธฐ
โ๏ธ ๋ฐ๋ณต๋ฌธ ์ ํ๋ก <ul> ์์/์ข
๋ฃ ํ๊ทธ๋ฅผ ๋ฐฐ์นํ๊ณ ๋ฐ๋ณต๋ฌธ์ ํตํด ์ถ๋ ฅํจ.
โ๏ธ push( Math.floor( Math.random()*100 + 1 ) ) - ๋์ ์ ์ฅ
โ๏ธ (Array๊ฐ์ฒด).reverse() - ์์ฒด๋ณํ ๋ฉ์๋๋ฅผ ์ด์ฉํจ.
โ๏ธ Date ๊ฐ์ฒด์ getHours() ๋ฉ์๋๋ฅผ ์ด์ฉํจ.
document.<HTMLํ๊ทธ>.style.<CSSํ๋กํผํฐ>๋ฅผ ์ด์ฉํด ์คํ์ผ ์ ์ฉ์ด ๊ฐ๋ฅํจ.
โ๏ธ Date ๊ฐ์ฒด์ getDay() ๋ฉ์๋๋ฅผ ์ด์ฉํจ. ์ผ์์ผ : 0, ํ ์์ผ : 6
โ๏ธ for ๋ฌธ์ ํตํด ํ๋์ฉ ๋น๊ตํจ.
๋ฌธ์์ด ๋น๊ต๋ ์ฌ์ ์์ผ๋ก ๋น๊ต๋จ.
โ๏ธ ์
๋ ฅ๋ฐ์ ๋ฌธ์์ด ๊ฐ์ฒด์์ split("๊ตฌ๋ถ์") ๋ฉ์๋๋ฅผ ํ์ฉํจ.
โ๏ธ for๋ฌธ ๋ด์์ divํ๊ทธ style์์ฑ์ ๋ฐฐ์ด์ ๊ฐ ์์๋ฅผ ๋ฃ์ด์ค.
โ๏ธ ๋ ์๋ฆฌ์ ๋ฌด์์ 16์ง์๋ฅผ ์ป๋ ํจ์๋ฅผ ์๋์๊ฐ์ด ์ ์ํจ.
function getRandomHEX(){
return Math.floor(Math.random()*256).toString(16);
}
โ๏ธ 3๊ฐ์ง ๋ฐฉ๋ฒ์ผ๋ก ๊ฐ์ฒด๋ฅผ ์์ฑํ ์ ์์.
new Object()๊ฐ์ฒด์ฐธ์กฐ๋ณ์์ด๋ฆ = {๋ด์ฉ} : ๋ฆฌํฐ๋ด ํ๊ธฐ๋ฒfunction ๊ฐ์ฒด() : ํ๋กํ ํ์
โ๏ธ split(",")๋ฉ์๋๋ฅผ ์ด์ฉํด ๋ฌธ์์ด์ ๋ถํ , ๊ฐ์ฒด ๋จ์๋ก ๋ฐฐ์ด์ ์ ์ฅํจ.