[D+07] ์ฒซ์งธ ์ฃผ ํ๊ธฐ D+07 - ์ฝ๋์คํ ์ด์ธ ์ฒซ์งธ ์ฃผ ํ๊ธฐ - (์ฒซ์งธ ์ฃผ ํ๊ธฐ) ๊ต์ฅํ ๋น ๋ฅด๊ฒ ์ง๋๊ฐ๋ ๋ด ์ฒซ์งธ ์ฃผ์ ํ๊ธฐ๋ฅผ ์ ์ด๋ณผ๊น ํ๋ค. ๋จผ์ ์ฒซ ์ฃผ์ ํ๊ธฐ๋ฅผ ํ์คํ์ผ๋ก ์ ์ด ๋ณธ๋ค๋ฉด, ๋ค์ฌ๋ค๋ํจ ์ฌ์ด์ ๋๋ผ๋ ๊ธฐ์จ์ด๋ผ๊ณ ์ ์ ์ ์์ ๊ฒ ๊ฐ๋ค. ์ผ๋จ ๋๋ ์์ฒญ๋ ๊ฑฑ์ + ๊ณ ๋ฏผ์ ๋ฌด์ง์ฅํ๊ธฐ ๋๋ฌธ์ ์ ์ฒญ์ ํ๊ณ ๊ฒฐ๊ณผ๊ฐ ๋์จ ์๊ฐ๋ถํฐ ๋ฌด์ง์ฅ ๋จ์๋ค. '๋ง์ ํ๋๋ฐ ๋ด๊ฐ ๋๋ฌด ๋ค์ฒ์ ธ ๋ฒ๋ฆฌ๋ฉด ์ด๋กํ์ง?', '์๋ฌด๊ฒ๋ ๋ชจ๋ฅด๋๋ฐ ๊ฐ์๊ธฐ ์ํค๋ฉด ์ด๋กํ์ง?', 'ํ์์บ ์์ ๋ด ์ผ๊ตด์ด ์ด์ํ๊ฒ ๋์ค๋ฉด ์ด์ฉ์ง?' ๋ฑ ์ฌ์ํ ๊ณ ๋ฏผ๋ถํฐ ์ธ๋ฐ ์๋ ๊ณ ๋ฏผ๊น์ง ์ง๊ธ ์๊ฐํ๋ฉด ์ด์ฒ๊ตฌ๋์์ง๋ง ์๋ก์ด ๊ฑธ ๋ง์ดํ๋ ๊ฒ์ ๋ํด์ ๊ธด์ฅ์ ๋ง์ด ํ๋ค ๋ณด๋ ์์ํ๊ธฐ ์ ๋ ์ ์ ๋ ๋ชป ์ค๋ค. ๋น์ผ์ด ๋๊ณ ๊ณผ์ ์ ์ฐจ๊ทผ์ฐจ๊ทผ ๋ฐ์ผ๋ฉด์ ๋๊ผ๋ ๊ฑด ์ฆ๊ฑฐ์์ด์๋ ๊ฒ ๊ฐ๋ค. ์ผ.. 2020. 9. 13. [D+06] ๊ฐ์ธ ๊ณต๋ถ D+06 - ๊ฐ์ธ ๊ณต๋ถ - (๊ฐ์ธ ๊ณต๋ถ) ๊ฑฐ๋ญ์ ๊ณฑ ํ์ • Math.pow(๋ฐ, ์ง์) • ๋ณ์ * ๋ณ์ • ๋ฐ ** ์ง์ Math.pow(2,3); // 2์ ์ธ์ ๊ณฑ num * num // num์ ์ ๊ณฑ num ** 2 // num์ ์ ๊ณฑ ์ ๊ณฑ๊ทผ ํ์ •Math.sqrt(๊ฐ) Math.sqrt(121); // 11 ๋ด๋ฆผ, ๋ฐ์ฌ๋ฆผ, ์ฌ๋ฆผ • ๋ด๋ฆผ : Math.floor(๊ฐ) •๋ฐ์ฌ๋ฆผ : Math.round(๊ฐ) •์ฌ๋ฆผ : Math.ceil(๊ฐ) Math.floor(12.4); // 12 Math.round(12.4); // 12 Math.ceil(12.4); // 13 slice / splice / split • arr.slice(start[, end]) ์์์ ๋ถํฐ ๋์ ์ ๊น์ง์ ๋ด์ฉ์ ์๋ก์ด ๋ฐฐ์ด๋ก ๋ณด.. 2020. 9. 12. [D+05] ์๊ณ ๋ฆฌ์ฆ๊ณผ ๋ ๋์ ์ฝ๋ ์์ฑ๋ฒ D+05 - ์๊ณ ๋ฆฌ์ฆ๊ณผ ๋ ๋์ ์ฝ๋ ์์ฑ๋ฒ - (์๊ณ ๋ฆฌ์ฆ, ๊ฐ๊ฒฐํ ์ฝ๋ ์์ฑํ๊ธฐ) ์๊ณ ๋ฆฌ์ฆ • ์ฃผ์ด์ง ๋ฌธ์ ๋ฅผ ๋ ผ๋ฆฌ์ ์ผ๋ก ํด๊ฒฐํ๊ธฐ ์ํด ํ์ํ ์ ์ฐจ๋ก ์ฃผ์ด์ง ๋ฌธ์ ๋ฅผ ์ฝ๋๋ก ํ์ด๋ด๊ธฐ ์ํด์ ์๊ณ ๋ฆฌ์ฆ์ ํ์ด๋ด๋ ๊ฒ์ด ๋งค์ฐ ์ค์ํ๋ค. ์๊ณ ๋ฆฌ์ฆ์ ์ ํด๋น ๋ฌธ์ ๊ฐ ์ฃผ์ด์ง๋ฉด ๋ฐ๋ก ๊ฒฐ๊ณผ๋ฅผ ์์๋ด๊ธฐ ์ ์ ๊ฒฐ๊ด๊ฐ์ด ๋์ฌ ์ ์๊ฒ ๊ณผ์ ์ ์ค์ ํด ์ฃผ๋ ๊ฒ์ด๋ค. ๊ฐ๊ฒฐํ ์ฝ๋ ์์ฑํ๊ธฐ ์ฝ๋๋ฅผ ์์ฑํ ๋ ๋ค์ญ๋ ์ญํ๊ฒ ์์ฑํ๋ค๋ฉด ๋น์ฌ์๋ง ์์๋ณผ ์ ์์ ๋ฟ ํ์ธ์ ๋ค์ญ๋ ์ญํ ์ฝ๋์ ๋ถ๊ท์น์ ์ธ ์ค ๋ฐ๊ฟ์ผ๋ก ์ธํด ์์๋ณด๋๋ฐ ์ค๋ ์๊ฐ์ด ๊ฑธ๋ฆด ๊ฒ์ด๋ค. ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ์ฐ๋ฆฌ๋ ์ ์ ํ ๋ณ์ ์ ์ธ๊ณผ ๋์ด์ฐ๊ธฐ , ๋ฑ๋ฑ์ผ๋ก ์๋๋ฐฉ์ด ์ฝ์ด๋ ์ฝ๊ฒ ์ดํดํ ์ ์๋ ์ฝ๋๋ฅผ ์์ฑํด์ผ ํ ๊ฒ์ด๋ค. 2020. 9. 11. [D+04] ๋ฐฐ์ด๊ณผ ๊ฐ์ฒด D+04 - ๋ฐฐ์ด๊ณผ ๊ฐ์ฒด - (๋ฐฐ์ด, ๊ฐ์ฒด) ๋ฐฐ์ด • ๋ฐฐ์ด์ ์์๊ฐ ์๋ ๊ฐ์ผ๋ก '๊ฐ'์ ๋ํ๋ด๋ ์์ ์๋ฆฌ๋จผํธ(element)์ '์์'๋ฅผ ๋ํ๋ด๋ ์ธ๋ฑ์ค(index)๋ก ๊ตฌ์ฑ๋์ด ์๋ค. • ์์๋ฅผ ๋ํ๋ด๋ ์ธ๋ฑ์ค๋ 0๋ถํฐ ์์ํ๋ค. •๋ฐฐ์ด ์์ ๋ฐฐ์ด์ ๋ฃ์ด ์ฌ์ฉํ ์ ์๋ค. (๋ค์ฐจ์ ๋ฐฐ์ด) ๋ฐฐ์ด ์ ์ธ •๋ฐฐ์ด์ ๋๊ดํธ๋ฅผ ์ฌ์ฉํด ๋ํ๋ด๋ฉฐ ์๋ฆฌ๋จผํธ๋ฅผ ๊ตฌ๋ถ ์ง๊ธฐ ์ํด ์ผํ(,)๋ฅผ ์ฌ์ฉํด ์ค๋ค. • ๋ฐฐ์ด์ ์์๊ฐ ์๊ธฐ ๋๋ฌธ์ ์ธ๋ฑ์ค ๊ฐ ์์ฐจ์ ์ผ๋ก ์๋ฆฌ๋จผํธ๋ฅผ ๋ฃ์ด์ค๋ค. • ๋๊ดํธ([])๋ฅผ ์ฌ์ฉํด ์ด์ด์ฃผ๊ณ ๋ซ์์ค๋ค. ๋ฐฐ์ด ํ์ฉํ๊ธฐ • ๋ฐฐ์ด ๋ถ๋ฌ์ค๊ธฐ oddNumber[1]; // oddNumber๋ผ๋ ๋ฐฐ์ด์ 1๋ฒ์งธ ์ธ๋ฑ์ค๊ฐ ๋จธ์ผ? --> 3 •๋ฐฐ์ด ๊ฐ ๋ณ๊ฒฝ oddNumber[1] = 300; // oddNumber๋ผ.. 2020. 9. 10. [D+03] ๋ฐ๋ณต๋ฌธ D+03 - ๋ฐ๋ณต๋ฌธ - (๋ฐ๋ณต๋ฌธ) ๋ฐ๋ณต๋ฌธ • ๊ฐ๊ฑฐ๋ ๋น์ทํ ๋ช ๋ น์ ์ผ์ ํ ํ์ ๋งํผ ์ํํ๋๋ก ์ ์ดํ๋ ์คํ๋ฌธ ๋ฐ๋ณต๋ฌธ for๊ตฌ๋ฌธ ์ ์ธ for (์ด๊ธฐํ ; ์กฐ๊ฑด์ ; ์ฆ๊ฐ๋ฌธ) { ///for๋ฌธ์ ์กฐ๊ฑด ์ฑ๋ฆฝ์ ๋ฐ๋ณตํ ๋ด์ฉ } ๋ฐ๋ณต๋ฌธ While๊ตฌ๋ฌธ ์ ์ธ ์ด๊ธฐํ; while (์กฐ๊ฑด์) { ์ฆ๊ฐ๋ฌธ; // while๋ฌธ ์กฐ๊ฑด ์ฑ๋ฆฝ์ ๋ฐ๋ณตํ ๋ด์ฉ } for๊ตฌ๋ฌธ์ while๊ตฌ๋ฌธ์ผ๋ก, while๊ตฌ๋ฌธ์ for๊ตฌ๋ฌธ์ผ๋ก •for๋ฌธ๊ณผ while๋ฌธ์ ์ ์ธ ๋ฐฉ๋ฒ์ ๋ง์ถ์ด ๋ฐ๊ฟ์ ํํํ ์ ์๋ค. for๋ฌธ๊ณผ while๋ฌธ์ ์ฐจ์ด์ • for๋ฌธ์ ๋ฐ๋ณต ํ์๊ฐ ์์ธก์ด ๊ฐ๋ฅํ ๊ฒฝ์ฐ์ ์ฌ์ฉํ๋ค. • while๋ฌธ์ ๋ฐ๋ณต ํ์๋ฅผ ์์ธกํ ์ ์๋ ๊ฒฝ์ฐ์ ์ฃผ๋ก ์ฌ์ฉํ๋ค. 2020. 9. 9. [D+02] JavaScript ๊ธฐ์ด 02 D+02 - JavaScript์ ๊ธฐ์ด 02 - (์กฐ๊ฑด๋ฌธ, ๋ฌธ์์ด) ์กฐ๊ฑด๋ฌธ • ํน์ ํ ์กฐ๊ฑด์์๋ง ์์ ์ด ์ํ๋๊ฒ ํ ์ ์๋ ๊ฒ์ด๋ค. • ์ฐธ(true)๊ณผ ๊ฑฐ์ง(flase)์ผ๋ก ๋๋๋ 'Boolean'์ ์กฐ๊ฑด๋ฌธ์์ ์ค์ํ ์ญํ ์ ๋ด๋นํ๋ค. • ๋น๊ต ์ฐ์ฐ์(comparison operator)๊ฐ ์ฌ์ฉ๋๋ค. ์กฐ๊ฑด๋ฌธ ์ ์ธ if (์กฐ๊ฑด1) { // ๋ง์ฝ ์กฐ๊ฑด1์ ์ฑ๋ฆฝ๋ ๊ฒฝ์ฐ ... } else if (์กฐ๊ฑด2) { // ์กฐ๊ฑด1์ ์ฑ๋ฆฝ๋์ง ์๊ณ , ์กฐ๊ฑด2์ ์ฑ๋ฆฝ๋ ๊ฒฝ์ฐ ... } else { // ๋ชจ๋ ์กฐ๊ฑด์ด ์ฑ๋ฆฝ๋์ง ์์ ๊ฒฝ์ฐ ... } ๋น๊ต ์ฐ์ฐ์ • ํฌ๊ณ ์์ ๋์์ ๋๋ฑ ๊ด๊ณ๋ฅผ ๋ฐ์ง๋ ์ฐ์ฐ์ •๋น๊ต ์ฐ์ฐ์์ ์ข ๋ฅ ์ฐ์ฐ์ ์ค๋ช == A์ B์ ๊ฐ์ด ๊ฐ์์ง ๋น๊ต === A์ B์ ๊ฐ ๋ฟ๋ง ์๋๋ผ ์๋ฃํ์ด ๊ฐ์์ง ๋น.. 2020. 9. 8. ์ด์ 1 ยทยทยท 31 32 33 34 35 36 ๋ค์