์๋ฐ์คํฌ๋ฆฝํธ68 ์๋ฐ์คํฌ๋ฆฝํธ ํด์ฆ ํจ๊ณผ : ์ ๋ต ํ์ธํ๊ธฐ ์ ํ ์๋ฐ์คํฌ๋ฆฝํธ : ํด์ฆ ํจ๊ณผ ์๋ฐ์คํฌ๋ฆฝํธ์ ๋ค์ํ ํจ๊ณผ๋ค ์ค, ํด์ฆ๋ฅผ ๋งํ ์ ์๋ ํด์ฆ ํจ๊ณผ์ ๋๋ค. ๊ทธ ์ค์์๋, ์ ๋ต์ ์ ๋ ฅํ์ง ์๊ณ ์ ๋ต์ ํ์ธํ ์ ์๋ ํด์ฆ ์ ํ์ ์์ ํด ๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ์ ๋ต ํ์ธํ๊ธฐ ์ ํ ์์๋ ์น๋์์ธ๊ธฐ๋ฅ์ฌ์ ํ๊ธฐ ์ํ ๋ฌธ์ ์ ๋๋ค. '์ ๋ต ํ์ธํ๊ธฐ' ๋ฒํผ์ ๋๋ฅด๋ฉด ๋ฌธ์ ์ ์ ๋ต์ ํ์ธํ ์ ์์ต๋๋ค. // ์ ํ์ const quizType = document.querySelector(".quiz__type"); // ํด์ฆ ์ข ๋ฅ const quizNumber = document.querySelector(".quiz__question .number"); // ํด์ฆ ๋ฒํธ const quizAsk = document.querySelector(".quiz__question .ask".. 2022. 8. 4. ์๋ฐ์คํฌ๋ฆฝํธ : ์ ์ญ ๋ณ์์ ์ง์ญ ๋ณ์ ์ ์ญ ๋ณ์์ ์ง์ญ ๋ณ์ ๋ณ์๋ ํจ์ ๋ธ๋ก{}์ ๊ธฐ์ค์ผ๋ก ๋ณ์์ ์ ์ธ ์์น์ ๋ฐ๋ผ ์ ์ญ ๋ณ์์ ์ง์ญ ๋ณ์๋ก ๋๋์ด์ง๋๋ค. ์ ์ญ ๋ณ์๋ ํจ์ ๋ธ๋ก{} ๋ฐ์ด๋ ์์์ ์์ ๋กญ๊ฒ ์ฌ์ฉ ๊ฐ๋ฅํ์ง๋ง, ์ง์ญ ๋ณ์๋ ํจ์ ๋ธ๋ก{} ๋ด์์๋ง ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ ์ญ ๋ณ์์ ์ง์ญ ๋ณ์ ์ ์ธ ์์น var kor = 90; function getScore() { kor = 100; //์ ์ญ ๋ณ์ document.write(kor); //100 } getScore(); document.write(kor); //100 ์์ ์์์์ ํจ์ ๋ธ๋ก{} ์์ ์๋ kor ๋ณ์๋ ์ ์ญ ๋ณ์์ ๋๋ค. ๋ฐ๋ผ์ getScor() ํจ์๋ฅผ ํธ์ถํ๊ฒ ๋๋ฉด kor ๋ณ์์ ๊ฐ์ด 90์์ 100์ผ๋ก ๋ฐ๋๊ฒ ๋ฉ๋๋ค. var kor = 90; function.. 2022. 7. 28. ์๋ฐ์คํฌ๋ฆฝํธ : ํจ์ ํจ์ ํจ์๋ ํ๋ก๊ทธ๋จ์์ ๋ฐ๋ณต์ ์ผ๋ก ์ฌ์ฉ๋๋ ๊ธฐ๋ฅ์ ๋ง๋ค์ด๋ด๊ธฐ ์ํ ์ฝ๋๋ค์ ์งํฉ์ ๋๋ค. ์ ์ธ์ ํจ์ ์ ์ธ์ ํจ์๋ ๊ฐ์ฅ ์ผ๋ฐ์ ์ธ ํํ๋ก, ํจ์๋ช ์ด ์๋ ํจ์์ ๋๋ค. function func(){ document.write("ํจ์๊ฐ ์คํ๋์์ต๋๋ค.1") } func(); ๊ฒฐ๊ณผ๋ณด๊ธฐ ํจ์๊ฐ ์คํ๋์์ต๋๋ค.1 ์ต๋ช ํจ์ ์ต๋ช ํจ์๋ ๋ง ๊ทธ๋๋ก ํจ์์ ์ด๋ฆ์ด ์์ผ๋ฉฐ, ๋ณ์์ ์ด๋ฆ์ ์ด ํจ์์ ๋๋ค. ํจ์๋ฅผ ์ฌ์ฌ์ฉํ์ง ์์ ๊ฒฝ์ฐ, ์ต๋ช ํจ์๋ฅผ ๋ง๋ค์ด์ ์ฌ์ฉํฉ๋๋ค. const func = function(){ document.write("ํจ์๊ฐ ์คํ๋์์ต๋๋ค.2"); } func(); ๊ฒฐ๊ณผ๋ณด๊ธฐ ํจ์๊ฐ ์คํ๋์์ต๋๋ค.2 ๋งค๊ฐ๋ณ์ ํจ์ ํจ์์ ๋งค๊ฐ๋ณ์๋ ํจ์๋ฅผ ํธ์ถํ ๋ ์ธ์๋ก ์ ๋ฌ๋ ๊ฐ์ ํจ์ ๋ด๋ถ์์ ์ฌ์ฉํ ์ ์๊ฒ .. 2022. 7. 26. ์๋ฐ์คํฌ๋ฆฝํธ : ๋ฐ์ดํฐ ํ์ ๋ฐ์ดํฐ ํ์ (Date Type) ๋ฐ์ดํฐ ํ์ (Data Type)์ ๋ณ์์ ์ ์ฅ๋๋ ๋ฐ์ดํฐ์ ์ ํ์ผ๋ก Primitive(์์) ๋ฐ์ดํฐ ํ์ ๊ณผ Object(๊ฐ์ฒด) ๋ฐ์ดํฐ ํ์ ์ผ๋ก ๋๋ ์ ์์ต๋๋ค. ์ด๊ณณ์์๋ Primitive(์์) ๋ฐ์ดํฐ ํ์ ์ ๋ํด์ ์ดํด๋ณด๊ฒ ์ต๋๋ค. number(์ซ์) ๋ฐ์ดํฐ number ๋ฐ์ดํฐ๋ ์ ์, ์์์ , ์ง์๋ฅผ ํํํ ์ ์์ต๋๋ค. var num1 = 10; var num2 = 10.5; var num3 = le+2; console.log(num1); //10 console.log(num2); //10.5 console.log(num3); //100 string(๋ฌธ์) ๋ฐ์ดํฐ string ๋ฐ์ดํฐ๋ '' ๋๋ ""์ผ๋ก ํํํ ์ ์์ต๋๋ค. var str1 = '๋ฌธ์'; var s.. 2022. 7. 25. ์๋ฐ์คํฌ๋ฆฝํธ : ์กฐ๊ฑด๋ฌธ ์กฐ๊ฑด๋ฌธ ์กฐ๊ฑด๋ฌธ์ ์ฃผ์ด์ง ์กฐ๊ฑด์์ ๊ฒฐ๊ณผ์ ๋ฐ๋ผ ๋ณ๋์ ๋ช ๋ น์ ์ํํ๋๋ก ์ ์ดํ๋ ๋ช ๋ น๋ฌธ์ ๋๋ค. ๊ฐ์ฅ ๊ธฐ๋ณธ์ด ๋๋ ๋ช ๋ น๋ฌธ์ if๋ฌธ์ด๋ฉฐ, ๊ทธ ์ธ์๋ switch๋ฌธ ๋ฑ์ด ์์ต๋๋ค. if๋ฌธ if๋ฌธ์ ์กฐ๊ฑด์์ ๊ฒฐ๊ณผ๊ฐ true์ด๋ฉด ์ฃผ์ด์ง ๋ช ๋ น๋ฌธ์ ์คํํฉ๋๋ค. false์ด๋ฉด ๋ช ๋ น๋ฌธ์ ์คํํ์ง ์์ต๋๋ค. ๊ธฐ๋ณธ์ ์ธ ํ์์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. if (์กฐ๊ฑด์) { ์คํ๋ฌธ; } if๋ฌธ์ if๋ฌธ ์์ ๋ ๋ค๋ฅธ if๋ฌธ์ ์ค์ฒฉํ์ฌ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์์ ์ ํจ๊ป ์ดํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ์ํ๊ณผ๋ชฉ: HTML, CSS, JAVASCRIPT ํฉ๊ฒฉ๊ธฐ์ค: 100์ ๋ง์ ๊ธฐ์ค, ๊ณผ๋ชฉ๋น 40์ ์ด์, ์ ๊ณผ๋ชฉ ํ๊ท 60์ ์ด์์ด๋ฉด ํฉ๊ฒฉ var html = Number(prompt('html ์ ์์ ๋ ฅ', '')); var css = Number(pr.. 2022. 7. 25. ์๋ฐ์คํฌ๋ฆฝํธ : ๋ฐ๋ณต๋ฌธ ๋ฐ๋ณต๋ฌธ ๋ฐ๋ณต๋ฌธ์ ํ๋ก๊ทธ๋จ์์ ํ์ํ ๊ฒฐ๊ณผ ๊ฐ์ ๋์ถํ๊ธฐ ์ํด ์คํ๋ฌธ์ ์์๋ฅผ ๋ฐ๋ณต์ ์ผ๋ก ์คํ์ํค๋ ๋ฌธ๋ฒ์ ๋งํฉ๋๋ค. ๋ฐ๋ณต๋ฌธ์๋ while๋ฌธ, do while๋ฌธ, for๋ฌธ์ด ์์ผ๋ฉฐ, for๋ฌธ์ ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉํฉ๋๋ค. while๋ฌธ while๋ฌธ์ ์กฐ๊ฑด์์ ๊ฐ์ด true์ผ ๊ฒฝ์ฐ, ๊ณ์ํด์ ๋ฐ๋ณตํฉ๋๋ค. while๋ฌธ์ ๊ธฐ๋ณธ์ ์ธ ํ์์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ์ด๊ธฐ ๊ฐ while (์กฐ๊ฑด์) { ์คํ๋ฌธ; ์ฆ๊ฐ๊ฐ์; } do while๋ฌธ do while๋ฌธ์ while๋ฌธ๊ณผ ๋์ ๋ฐฉ์์ด ๋์ผํ์ง๋ง, do while๋ฌธ์ do๋ฅผ ๋จผ์ ์คํํ๊ธฐ ๋๋ฌธ์ ์ฒซ ๋ฒ์งธ ์คํ์ ์กฐ๊ฑด์ ์๊ด์์ด ์คํํ๋ค๋ ์ฐจ์ด๊ฐ ์์ต๋๋ค. do wile๋ฌธ์ ๊ธฐ๋ณธ์ ์ธ ํ์์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ์ด๊ธฐ ๊ฐ do { ์คํ๋ฌธ; ์ฆ๊ฐ๊ฐ์; } while (์กฐ๊ฑด์) for๋ฌธ f.. 2022. 7. 21. ์๋ฐ์คํฌ๋ฆฝํธ : ์ฐ์ฐ์ ์๋ฐ์คํฌ๋ฆฝํธ ์ฐ์ฐ์ ํ๋ก๊ทธ๋จ์ ํ์ํ ์์์ ๋ง๋ค ๋ ํ์ํ ๊ฒ์ด ์ฐ์ฐ์์ ๋๋ค. ์๋ฐ์คํฌ๋ฆฝํธ์์ ์ฐ์ฐ์์๋ ์ฐ์ ์ฐ์ฐ์, ๋์ ์ฐ์ฐ์, ๋น๊ต์ฐ์ฐ์, ๋ ผ๋ฆฌ์ฐ์ฐ์ ๋ฑ์ด ์์ต๋๋ค. ์ฐ์ ์ฐ์ฐ์ ์ฐ์ ์ฐ์ฐ์๋ ์ฌ์น์ฐ์ฐ์ ๋ค๋ฃจ๋ ๊ธฐ๋ณธ์ ์ด๋ฉด์๋ ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉ๋๋ ์ฐ์ฐ์์ ๋๋ค. ์ฐ์ ์ฐ์ฐ์ ์ข ๋ฅ ์์ฑ ์ค๋ช + ๋ํ๊ธฐ ์ฐ์ฐ์ ํ ๋ ์ฌ์ฉํฉ๋๋ค. ๋ฌธ์์ ๋ฌธ์, ๋ฌธ์์ ๋ณ์ ๋ฑ์ ์ฐ๊ฒฐํ ๋ ์ฌ์ฉํฉ๋๋ค. - ๋นผ๊ธฐ ์ฐ์ฐ์ ํ ๋ ์ฌ์ฉํฉ๋๋ค. * ๊ณฑํ๊ธฐ ์ฐ์ฐ์ ํ ๋ ์ฌ์ฉํฉ๋๋ค. / ๋ชซ์ ๊ตฌํ ๋ ์ฌ์ฉํฉ๋๋ค. % ๋๋จธ์ง๋ฅผ ๊ตฌํ ๋ ์ฌ์ฉํฉ๋๋ค. ++ 1์ฉ ์ฆ๊ฐ์ํฌ ๋ ์ฌ์ฉํฉ๋๋ค. -- 1์ฉ ๊ฐ์์ํฌ ๋ ์ฌ์ฉํฉ๋๋ค. ๋์ ์ฐ์ฐ์ ๋์ ์ฐ์ฐ์๋ ๋ณ์์ ๊ฐ์ ๋์ ํ ๋ ์ฌ์ฉํ๋ ์ดํญ ์ฐ์ฐ์์ ๋๋ค. ๋์ ์ฐ์ฐ์ ์ข ๋ฅ ์ค๋ช = num = .. 2022. 7. 20. ์๋ฐ์คํฌ๋ฆฝํธ : ๊ธฐ๋ณธ ๊ท์น ๊ธฐ๋ณธ ๊ท์น ์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ๋ค๋ฃจ๊ธฐ ์ํด์๋ ๊ธฐ์ด์ ์ธ ํน์ง๊ณผ ๊ธฐ๋ณธ ๋ฌธ๋ฒ์ ์์์ผ ํฉ๋๋ค. ์๋ฐ์คํฌ๋ฆฝํธ๋? JavaScript๋ ์น ํ์ด์ง์์ ๋ณต์กํ ๊ธฐ๋ฅ์ ๊ตฌํํ ์ ์๋๋ก ํ๋ ์คํฌ๋ฆฝํ ์ธ์ด ๋๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ๋๋ค. HTML์ ์ ์ ์ธ ๋ ์ด์์์ ํํํ๋ค๋ฉด, ์๋ฐ์คํฌ๋ฆฝํธ๋ ๋์ ์ธ ๊ธฐ๋ฅ์ ํํํฉ๋๋ค. ์๋ฐ์คํฌ๋ฆฝํธ๋ 1995๋ ๋ท์ค์ผ์ดํ ์ปค๋ฎค๋์ผ์ด์ ์ ๋ธ๋ ๋ ์์ดํฌ๊ฐ ๊ฐ๋ฐํ์์ผ๋ฉฐ Netscape Navigsator2.0์ ๊ตฌํ๋์์ต๋๋ค. 1996๋ ์๋ ๋ง์ดํฌ๋ก์ํํธ์ฌ์ Internet Explorer3.0 ํ์ฌ๋์์ผ๋ฉฐ java ์ ํ๋ฆฟ์ผ๋ก ๊ตฌํ๋ ์น ๋ธ๋ผ์ฐ์ ์ ์ง์ง๋ถ์งํ ๋ณด๊ธ๊ณผ ๋ง๋ฌผ๋ ค ๋น ๋ฅด๊ฒ ๋ณด๊ธ๋์์ต๋๋ค. 1997๋ ๋ถํฐ ESMAScript๋ฅผ ๋ฐ๋ฅด๋ ํ์คํ ์์ ์ ํตํด ํ์ฌ๋ ๋ชจ๋ ๋ธ๋ผ์ฐ์ ์์ ์ง์๋ฉ๋๋ค. ์.. 2022. 7. 20. ์ด์ 1 2 3 ๋ค์ 728x90 ๋ฐ์ํ