์๋ฐ์คํฌ๋ฆฝํธ58 [JavaScript] ํจ์ ์ ํ ์์๋ณด๊ธฐ ํจ์ ์ ํ ์ด๋ฒ ํฌ์คํ ์์๋ ์๋ฐ์คํฌ๋ฆฝํธ์ ์ฌํ์ฉ ๋ชฉ์ ์ผ๋ก ์ฌ์ฉ๋๋ ํจ์ ์ ํ 7๊ฐ์ง๋ฅผ ์ดํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. 1. ํจ์ ์ ํ : ํจ์์ ๋งค๊ฐ๋ณ์๋ฅผ ์ด์ฉํ ํํ ์ฌํ์ฉ ๋ชฉ์ ์ผ๋ก ์ฌ์ฉ๋๋ฉฐ ํจ์์ ๋งค๊ฐ๋ณ์๋ฅผ ์ด์ฉํ ํํ์ ๋๋ค. function func(num, str1, str2) { document.write(num + ". " + str1 + "๊ฐ " + str2 + "๋์์ต๋๋ค. "); } func("1", "ํจ์", "์คํ"); func("2", "์๋ฐ์คํฌ๋ฆฝํธ", "์คํ"); func("3", "์ ์ด์ฟผ๋ฆฌ", "์คํ"); // ์ด๋ฐ์์ผ๋ก ์ถ๊ฐํ๋ฉด์ ์์ค ์ฌํ์ฉ์ด ๊ฐ๋ฅํจ ๊ฒฐ๊ณผ ๋ณด๊ธฐ 1. ํจ์๊ฐ ์คํ๋์์ต๋๋ค. 2. ์๋ฐ์คํฌ๋ฆฝํธ๊ฐ ์คํ๋์์ต๋๋ค. 3. ์ ์ด์ฟผ๋ฆฌ๊ฐ ์คํ๋์์ต๋๋ค. 2. ํจ์ ์ ํ : ํจ์์ .. 2022. 8. 22. [JavaScript] ๋ฌธ์์ด ๋ฉ์๋ - includes() ๋ฌธ์์ด ๋ฉ์๋ : includes() ์ด๋ฒ ํฌ์คํ ์์๋ ๋ฌธ์์ด ๋ฉ์๋ ์ค includes()์ ๋ํด ๋ค๋ค๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. includes() ๋ฌธ์์ด ํฌํจ ์ฌ๋ถ๋ฅผ ๊ฒ์ํด์ ๋ถ๋ฆฐ(true/false)์ผ๋ก ๋ฐํํ๋ค. "๋ฌธ์์ด".includes(๊ฒ์๊ฐ) "๋ฌธ์์ด".includes(๊ฒ์๊ฐ, ์์๊ฐ) ์ฝ๋ ๋ณด๊ธฐ const str1 = "javascript reference"; const currentStr1 = str1.includes("javascript"); // true : ํฌํจ๋จ const currentStr2 = str1.includes("j"); // true const currentStr3 = str1.includes("b"); // false : ํฌํจ๋์ง ์์ const currentStr4 = s.. 2022. 8. 17. [JavaScript] ๋ฌธ์์ด ์·๋ค ์ฑ์ฐ๊ธฐ - padStart() & padEnd() ๋ฌธ์์ด ๋ฉ์๋ : padStart() / padEnd() ์ด๋ฒ ํฌ์คํ ์์๋ ๋ฌธ์์ด ๋ฉ์๋ ์ค padStart()์ padEnd()์ ๋ํด ๋ค๋ค๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. padStart() / padEnd() ์ฃผ์ด์ง ๊ธธ์ด์ ๋ง๊ฒ ์·๋ค์ ๋ฌธ์์ด์ ์ฑ์ฐ๊ณ , ์๋ก์ด ๋ฌธ์์ด์ ๋ฐํํ๋ค. ์์ ๋ฌธ์์ด์ ์ฑ์ฐ๋ ๊ฑด padStart(), ๋ค์ ๋ฌธ์์ด์ ์ฑ์ฐ๋ ๊ฑด padEnd(). "๋ฌธ์์ด".padStart(๊ธธ์ด) "๋ฌธ์์ด".padStart(๊ธธ์ด, ์ฑ์ธ ๋ฌธ์์ด) "๋ฌธ์์ด".padEnd(๊ธธ์ด) "๋ฌธ์์ด".padEnd(๊ธธ์ด, ์ฑ์ธ ๋ฌธ์์ด) ์ฝ๋ ๋ณด๊ธฐ const str1 = "456"; const currentStr1 = str1.padStart(1, "0"); // 456 const currentStr2 = str1.padSta.. 2022. 8. 17. [JavaScript] ๋ฌธ์์ด ๋ฉ์๋ - repeat() ๋ฌธ์์ด ๋ฉ์๋ : repeat() ์ด๋ฒ ํฌ์คํ ์์๋ ๋ฌธ์์ด ๋ฉ์๋ ์ค repeat()์ ๋ํด ๋ค๋ค๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. repeat() ๋ฌธ์์ด์ ๋ณต์ฌํ์ฌ ๋ณต์ฌํ ์๋ก์ด ๋ฌธ์์ด์ ๋ฐํํด์ค๋ค. ์ฆ, ๋จ์ ๋ฐ๋ณต ๊ธฐ๋ฅ์ด๋ค. str1.repeat(๋ฐ๋ณต ํ์); ์ฝ๋ ๋ณด๊ธฐ const str1 = "javascript"; const currentStr1 = str1.repeat(0); //์๋ฌด๊ฒ๋ ์ถ๋ ฅ๋์ง ์์ const currentStr2 = str1.repeat(1); //javascript const currentStr3 = str1.repeat(2); //javascriptjavascript 2022. 8. 17. [JavaScript] ๋ฌธ์์ด ๋ฉ์๋ - concat() ๋ฌธ์์ด ๋ฉ์๋ : concat() ์ด๋ฒ ํฌ์คํ ์์๋ ๋ฌธ์์ด ๋ฉ์๋ ์ค concat()์ ๋ํด ๋ค๋ค๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. concat() ๋ ์ด์์ ๋ฌธ์์ด์ ๊ฒฐํฉํด ์๋ก์ด ๋ฌธ์์ด์ ๋ฐํํด์ค๋ค. //"๋ฌธ์์ด".concat(๋ฌธ์์ด) : "๋ฌธ์์ด" + "๋ฌธ์์ด" ์ถ๊ฐ๋จ //"๋ฌธ์์ด".concat(๋ฌธ์์ด, ๋ฌธ์์ด, …) : ๋ฌดํ์ผ๋ก ์ถ๊ฐ ๊ฐ๋ฅํจ ์ฝ๋ ๋ณด๊ธฐ const str1 = "javascript"; const currentStr1 = str1.concat("reference"); // javascriptreference const currentStr2 = str1.concat(" ", "reference"); // javascript reference const currentStr3 = str1.concat(",.. 2022. 8. 17. [JavaScript] ๋ฌธ์์ด ๋ฉ์๋ - replace() & replaceAll() ๋ฌธ์์ด ๋ฉ์๋ : replace() / replaceAll() ์ด๋ฒ ํฌ์คํ ์์๋ ๋ฌธ์์ด ๋ฉ์๋ ์ค replace()์ replaceAll()์ ๋ํด ๋ค๋ค๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. replace() / replaceAll() ์ด๋ค ํจํด์ ์ผ์นํ๋ ์ผ๋ถ ๋๋ ๋ชจ๋ ๋ถ๋ถ์ด ๊ต์ฒด๋ ์๋ก์ด ๋ฌธ์์ด์ ๋ฐํํ๋ค. ๋ฌธ์์ด์ ๋ถ๋ถ ๋ฌธ์๋ก ๊ตฌ๋ถํ๊ณ ๋ฌธ์์ด๋ก ๋ฐํํ๋ค. Visual Studio Code์ replace ๊ธฐ๋ฅ์ ๋ ์ฌ๋ฆฌ๋ฉด ์ดํดํ๊ธฐ ์ฌ์ธ ๊ฒ. //"๋ฌธ์์ด".replace(์ฐพ์ ๋ฌธ์์ด, ๋ณ๊ฒฝํ ๋ฌธ์์ด) //"๋ฌธ์์ด".replace(์ ๊ท์) //"๋ฌธ์์ด".replace(์ ๊ท์, ๋ณ๊ฒฝํ ๋ฌธ์์ด) replaceAll์ ๋ํ ์ค๋ช ์ ์๋ ์์ ์ฝ๋ ๋ฐ์ ์ฃผ์ ์ฐธ๊ณ ํ ๊ฒ. ์ฝ๋ ๋ณด๊ธฐ const str1 = "javascript r.. 2022. 8. 17. [JavaScript] ๋ฌธ์์ด ๋ฉ์๋ - split() ๋ฌธ์์ด ๋ฉ์๋ : split() ์ด๋ฒ ํฌ์คํ ์์๋ ๋ฌธ์์ด ๋ฉ์๋ ์ค split()์ ๋ํด ๋ค๋ค๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. split() ๋ฌธ์์ด์์ ์ํ๋ ๊ฐ์ ๋ฐฐ์ด๋ก ๋ฐํํ๋ค. split('') ๋ฐ์ดํ ์์ ์๋ฌด๊ฒ๋ ์ ์ธ ๊ฒฝ์ฐ ๋ชจ๋ ๋ฌธ์์ด์ด ํ ๊ธ์์ฉ ์ชผ๊ฐ์ ธ ๋์ค๋ฉฐ ๋ฐ์ดํ ์์ ๋ฌธ์์ด์ ํฌํจ๋ ๋ด์ฉ์ ์ธ ๊ฒฝ์ฐ ํด๋น ๋ด์ฉ๋ง ์ง์์ง ์ฑ ์ถ๋ ฅ๋๋ค. // "๋ฌธ์์ด".split(๊ตฌ๋ถ์); // "๋ฌธ์์ด".split(์ ๊ท์ ํํ); // "๋ฌธ์์ด".split(๊ตฌ๋ถ์, ์ ํ(๊ฐ์์ค์ )); ์ฝ๋ ๋ณด๊ธฐ const str1 = "javascript reference"; const currentStr1 = str1.split(''); //['j', 'a', 'v', 'a', 's', 'c', 'r', 'i', 'p', 't', '.. 2022. 8. 17. [JavaScript] ๋ฌธ์์ด ์·๋ค ๊ณต๋ฐฑ ์ ๊ฑฐํ๊ธฐ - trim() & trimStart() & trimEnd() ๋ฌธ์์ด ๋ฉ์๋ : trim() / trimStart() / trimEnd() ์ด๋ฒ ํฌ์คํ ์์๋ ๋ฌธ์์ด ๋ฉ์๋ ์ค trim() / trimStart() / trimEnd() ์ด 3๊ฐ์ง์ ๋ํด ๋ค๋ค๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. trim() / trimStart() / trimEnd() ๋ฌธ์์ด์ ์·๋ค ๊ณต๋ฐฑ์ ์ ๊ฑฐํ๋ค. trim() : ๋ฌธ์์ด ์·๋ค ๊ณต๋ฐฑ ์ ๊ฑฐ trimStart() : ๋ฌธ์์ด ์ ๊ณต๋ฐฑ๋ง ์ ๊ฑฐ trimEnd() : ๋ฌธ์์ด ๋ท ๊ณต๋ฐฑ๋ง ์ ๊ฑฐ ๋ฒํธ ๊ธฐ๋ณธ๊ฐ ๋ฉ์๋ ๋ฆฌํด๊ฐ 1 ___javascript___ trim() javascript 2 ___javascript___ trimStart() javascript___ 3 ___javascript___ trimEnd() ___javascript ์ฝ๋ ๋ณด๊ธฐ // ์ ๋ค.. 2022. 8. 17. [JavaScript] ๋์๋ฌธ์ ๋ณ๊ฒฝ - toUpperCase() & toLowerCase() ๋ฌธ์์ด ๋ฉ์๋ : toUpperCase() / toLowerCase() ์ด๋ฒ ํฌ์คํ ์์๋ ๋ฌธ์์ด ๋ฉ์๋ ์ค toUpperCase์ toLowerCase์ ๋ํด ๋ค๋ค๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. toUpperCase() / toLowerCase() toUpperCase๋ ๋ฌธ์์ด์ ๋๋ฌธ์๋ก, toLowerCase๋ ์๋ฌธ์๋ก ๋ณ๊ฒฝํ๋ค. ๋ฒํธ ๊ธฐ๋ณธ๊ฐ ๋ฉ์๋ ๋ฆฌํด๊ฐ 1 javascript toUpperCase() JAVASCRIPT 2 JAVASCRIPT toLowerCase() javascript ์ฝ๋ ๋ณด๊ธฐ const str1 = "javascript"; const currentStr1 = str1.toUpperCase; document.querySelector(".sample02_N1").innerHTML = "1"; .. 2022. 8. 17. [Search Effect] ๊ฒ์ ์ดํํธ 02 ๊ฒ์ ์ดํํธ ๋ง๋ค๊ธฐ 02 ์ด๋ฒ ์๊ฐ์๋ ๊ทธ ๋์ ๋ฐฐ์ ๋ JavaScript๋ฅผ ์ด์ฉํ์ฌ ๊ฒ์ ์ดํํธ๋ฅผ ๋ง๋ค์ด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ์ด๋ฒ ํ์ต ๋ด์ฉ์ ์ ํ์ฉํ์ฌ ๊ทธ๋์ ๋ฐฐ์ ๋ CSS ์์ฑ๋ค์ ๊ฒ์์ฐฝ ํ์์ผ๋ก ์ํ๋ ๊ฒฐ๊ณผ๊ฐ ๋์ค๋๋ก ๋ง๋ค์ด๋ณด๋๋ก ํฉ์๋ค. ๋์ค์ ๋ชจ๋ฅด๋ ๊ฒ ์๊ฒผ์ ๋ ๊ณต๋ถํ๊ธฐ ํธํ๊ฒ ๋ง์ด์ฃ ! ์, ๊ทธ๋ผ ์์ํด๋ณผ๊น์? HTML ์์ค ๋ณด๊ธฐ ๊ฒ์ ์ดํํธ 02์ HTML ์์ค์ ๋ถ์ฐ ์ค๋ช (์ฃผ์ ์ฒ๋ฆฌ๋จ)์ด๋ค. CSS ์์ค๋ฅผ ํจ๊ป ๋ณด๊ณ ์ถ๋ค๋ฉด ๋งจ ์๋์ 'CSS ์์ค ๋ณด๊ธฐ' ๋ฒํผ์ ๋๋ฅผ ๊ฒ. Search 01 02 03 04 05 06 indexOf()๋ฅผ ์ด์ฉํ์ฌ ๊ฒ์ํ๊ธฐ CSS ์์ฑ ๊ฒ์ํ๊ธฐ ๊ฒ์ํ๊ธฐ ํ๋ ์ค, ์ ๋๋ฉ์ด์ , ๋ฐฑ๊ทธ๋ผ์ด๋, ๊ธฐํ ๋ฑ๋ฑ ์ ํ๋ณ๋ก ๊ฒ์ํด๋ณด์ธ์. ์ ์ฒด ์์ฑ ๊ฐ์ : 0 accent-c.. 2022. 8. 17. [JavaScript] ์ ๊ท ํํ์ ์์๋ณด๊ธฐ ์ ๊ท ํํ์์ด๋? ์ ๊ท ํํ์(ๆญฃ่ฆ่กจ็พๅผ, Regular Expression)์ ๋ฌธ์์ด์์ ํน์ ๋ฌธ์ ์กฐํฉ์ ์ฐพ๊ธฐ ์ํ ํจํด์ผ๋ก ํน์ ํ ์กฐ๊ฑด์ ๋ฌธ์๋ฅผ ๊ฒ์ํ๊ฑฐ๋ ์นํํ๋ ๊ณผ์ ์ ๋งค์ฐ ๊ฐํธํ๊ฒ ์ฒ๋ฆฌํ ์ ์๋๋ก ํ๋ ์๋จ์ ๋๋ค. ์ ๊ท ํํ์ ๊ฐ์ฒด ์ฃผ์ ํจํด ํจํด ์ค๋ช abc abc ๋ฌธ์์ด์ ๊ฒ์ํฉ๋๋ค. /abc/๋ 'abc' [abc] a,b,c ์ค ๋ฌธ์ ํ๋๋ฅผ ๊ฒ์ํฉ๋๋ค. /[^abc]d/๋ 'ad', 'bd', 'cd' [^abc] a,b,c๋ฅผ ์ ์ธํ ๋ฌธ์ ํ๋๋ฅผ ๊ฒ์ํฉ๋๋ค. /[^abc]d/๋ 'ed', 'fd', 'gd' [A-Z] ์ํ๋ฒณ ๋๋ฌธ์ ๋ฌธ์๋ฅผ ๊ฒ์ํฉ๋๋ค. [a-z] ์ํ๋ฒณ ์๋ฌธ์ ๋ฌธ์๋ฅผ ๊ฒ์ํฉ๋๋ค. [0-9] 0~9 ๊น์ง์ ์ซ์๋ฅผ ๊ฒ์ํฉ๋๋ค. . ํ๋์ ๋ฌธ์๋ฅผ ๊ฒ์ํฉ๋๋ค. ๋ง์ฝ '๋ง์นจํ'.. 2022. 8. 16. [Search Effect] ๊ฒ์ ์ดํํธ 01 ๊ฒ์ ์ดํํธ ๋ง๋ค๊ธฐ 01 ์ด๋ฒ ์๊ฐ์๋ ๊ทธ ๋์ ๋ฐฐ์ ๋ JavaScript๋ฅผ ์ด์ฉํ์ฌ ๊ฒ์ ์ดํํธ๋ฅผ ๋ง๋ค์ด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ์ด๋ฒ ํ์ต ๋ด์ฉ์ ์ ํ์ฉํ์ฌ ๊ทธ๋์ ๋ฐฐ์ ๋ HTML ํ๊ทธ์ CSS ์์ฑ, JavaScript ์คํ๋ฌธ๋ค์ ๊ฒ์์ฐฝ์ ํค์๋๋ฅผ ์ ๋ ฅํด์ ์ค๋ช ์ ๋ณผ ์ ์๋ ํ์ด์ง๋ฅผ ๋ง๋ค์ด๋ณด๋๋ก ํฉ์๋ค. ๋์ค์ ๋ชจ๋ฅด๋ ๊ฒ ์๊ฒผ์ ๋ ๊ณต๋ถํ๊ธฐ ํธํ๊ฒ ๋ง์ด์ฃ ! ์, ๊ทธ๋ผ ์์ํด๋ณผ๊น์? HTML ์์ค ๋ณด๊ธฐ ๊ฒ์ ์ดํํธ 01์ HTML ์์ค์ ๋ถ์ฐ ์ค๋ช (์ฃผ์ ์ฒ๋ฆฌ๋จ)์ด๋ค. CSS ์์ค๋ฅผ ํจ๊ป ๋ณด๊ณ ์ถ๋ค๋ฉด ๋งจ ์๋์ 'CSS ์์ค ๋ณด๊ธฐ' ๋ฒํผ์ ๋๋ฅผ ๊ฒ. Search 01 HTML CSS JavaScript 02 03 04 05 06 indexOf()๋ฅผ ์ด์ฉํ์ฌ ๊ฒ์ํ๊ธฐ HTML ํ๊ทธ ๊ฒ์ํ๊ธฐ ๊ฒ์ํ๊ธฐ a : .. 2022. 8. 16. [JavaScript] ๋ฌธ์์ด ๋ฉ์๋ - indexOf() & lastIndexOf() ์์๋ณด๊ธฐ ๋ฌธ์์ด ๋ฉ์๋ : indexOf() / lastIndexOf() ์ด๋ฒ ํฌ์คํ ์์๋ ๋ฌธ์์ด ๋ฉ์๋ ์ค indexOf์ lastIndexOf์ ๋ํด ๋ค๋ค๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. indexOf() ๋ฌธ์์ด์์ ํน์ ๋ฌธ์์ด์ ์ฒซ๋ฒ์งธ๋ก ์์๋๋ ์์น๋ฅผ ์์์๋ถํฐ ์ฐพ๊ณ , ๊ทธ ์์น๋ฅผ ์ซ์๋ก ๋ฐํํ๋ค. "๋ฌธ์์ด".indexOf(๊ฒ์๊ฐ) "๋ฌธ์์ด".indexOf(๊ฒ์๊ฐ, ์์น๊ฐ) ์ฐพ๋ ๋ฌธ์์ด์ด ์์ผ๋ฉด -1์ ๋ฆฌํด(์ถ๋ ฅ)ํ๋ค. ๋ฌธ์์ด์ ์ฐพ์ ๋ ๋์๋ฌธ์๋ฅผ ๊ตฌ๋ถํ๋ค. ์ฝ๋ ๋ณด๊ธฐ const str1 = "javascript reference"; const currentStr1 = str1.indexOf("javascript"); // 0 : ์์์์น๋ฅผ ์๋ฏธํจ const currentStr2 = str1.indexOf("referen.. 2022. 8. 16. [JavaScript] ๋ฌธ์์ด ๋ฉ์๋ ์์๋ณด๊ธฐ ๋ฌธ์์ด ๋ฉ์๋ ์ด๋ฒ ํฌ์คํ ์์๋ ๋ฌธ์์ด ๋ฉ์๋์ ๋ํด ๋ค๋ค๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ๋ฌธ์์ด ๋ฉ์๋ ์ค ๊ฐ์ฅ ๋ง์ด ์ฐ์ด๋ slice() / substring() / substr()์ ๋ํ ์ค๋ช ์ ๋๋ค. ์ผํ๋ณด๋ฉด ๋น์ทํด ๋ณด์ด๋ ์ด 3๊ฐ์ง์๋ ๊ฝค๋ ํฐ ์ฐจ์ด์ ์ด ์กด์ฌํ๋๋ฐ์ ์ด์ ๋ํด์ ๊น๊ฒ ๋ค๋ค๋ณด๋๋ก ํ์ฃ . slice() / substring() / substr() ๋ฌธ์์ด์์ ์ํ๋ ๊ฐ์ ์ถ์ถํด ๋ฌธ์์ด์ ๋ฐํํ๋ ๋ฉ์๋์ด๋ค. ์ฌ์ฉํ๋ ๋ฐฉ์์ ์๋ ๋ฐ์ค ์ฐธ์กฐ. "๋ฌธ์์ด".slice(์์์์น) "๋ฌธ์์ด".slice(์์์์น, ๋๋๋ ์์น) // ์์์์น์ ๊ฐ์ ๋๋๋ ์์น์ ๊ฐ๋ณด๋ค ์์์ผ ํ๋ค. // substring() ์์๊ฐ์ด ๋๋๋ ๊ฐ๋ณด๋ค ํด ๊ฒฝ์ฐ ๋ ๊ฐ์ ๋ฐ๊ฟ์ ์ฒ๋ฆฌ(์๋ฌ ๋ฐฉ์ง) "๋ฌธ์์ด".substr(์์์์น) .. 2022. 8. 16. [JavaScript] ๋ด์ฅ ํจ์ ๋ด์ฅ ํจ์ ์๋ฐ์คํฌ๋ฆฝํธ์ ๊ธฐ๋ณธ์ ์ผ๋ก ๋ด์ฅ๋์ด ์๋ ํจ์๋ค์ ๋งํ๋ค. ์ธ์ฝ๋ฉ, ๋์ฝ๋ฉ ํจ์ 'https://www.google.com/search?query=์๋ฐ์คํฌ๋ฆฝํธ' ์์ ๊ฐ์ด URL ์ฃผ์์ ์ฟผ๋ฆฌ ์ ๋ณด๋ฅผ ์ ์กํด ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํด์ผ ํ๋ ํ๋ก๊ทธ๋จ์ ๊ฒฝ์ฐ ํ๊ธ๊ณผ ๊ฐ์ ์ ๋์ฝ๋ ๋ฌธ์๊ฐ ํฌํจ๋์ด ์์ผ๋ฉด ์ค๋ฅ๊ฐ ๋ฐ์ํ ์ ์๋๋ฐ ์ด๋ฐ ๊ฒฝ์ฐ ์ธ์ฝ๋ฉ ํจ์๋ฅผ ์ด์ฉํด ๋ฌธ์๋ฅผ ๋ถํธํ์ํค๊ณ ๋ถํธํ๋ ๋ฌธ์๋ฅผ ๋ค์ ๋์ฝ๋ฉ ํจ์๋ฅผ ์ด์ฉํด ์๋ ๋ฌธ์๋ก ๋๋๋ฆด ์ ์๋ค. ํจ์๋ช ์ค๋ช encodeURIComponent() ์๋ฌธ, ์ซ์์ ( ) - _ . ~ * ! ' ์ ์ ์ธํ ๋ฌธ์๋ฅผ ์ธ์ฝ๋ฉํ๋ค. decodeURIComponent() encodeURIComponent()์ ๋์ฝ๋ฉ ํจ์ ์์ ์ฝ๋ ๋ณด๊ธฐ var encodeStr = '.. 2022. 8. 13. [JavaScript] ๋ฐฐ์ด ๋ฉ์๋ ์์๋ณด๊ธฐ ๋ฐฐ์ด ๋ฉ์๋ ์ด๋ฒ ํฌ์คํ ์์๋ ๋ฐฐ์ด ๋ฉ์๋์ ๋ํด ๋ค๋ค๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ๋ฐฐ์ด ๋ฉ์๋ ์ค ๊ฐ์ฅ ๋ง์ด ์ฐ์ด๋ join(), push(), pop()์ ๋ํ ์ค๋ช ์ ๋๋ค. join() ๋ฐฐ์ด์ ์์๋ค์ ์ฐ๊ฒฐํ์ฌ ํ๋์ ๊ฐ์ผ๋ก ๋ง๋ ๋ค. ๋ฌธ์์ด ๊ฐ์ผ๋ก ๋ฐํํ๋ค. ๋ฒํธ ๊ธฐ๋ณธ๊ฐ ๋ฉ์๋ ๋ฆฌํด๊ฐ 1 [100, 200, 300, 400, 500] join('') 100200300400500 2 [100, 200, 300, 400, 500] join(' ') 100 200 300 400 500 3 [100, 200, 300, 400, 500] join('โ ') 100โ 200โ 300โ 400โ 500 4 [100, 200, 300, 400, 500] join('-') 100-200-300-400-500 ์ฝ๋ ๋ณด๊ธฐ const arr.. 2022. 8. 11. [Quiz Effect] ํด์ฆ ์ดํํธ 04 - ๊ฐ๊ด์(ํ ๋ฌธ์ ) ์ ํ ํด์ฆ ๋ง๋ค๊ธฐ 04 ์ด๋ฒ ์๊ฐ์๋ ๊ทธ ๋์ ๋ฐฐ์ ๋ JavaScript๋ฅผ ์ด์ฉํ์ฌ ํด์ฆ๋ฅผ ๋ง๋ค์ด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ์ด๋ฒ ํ์ต ๋ด์ฉ์ ์ ํ์ฉํ์ฌ ์น๋์์ธ๊ธฐ๋ฅ์ฌ ์ํ ๊ณต๋ถ ์ด์ฌํ ํด ๋ด ์๋ค! ๋ณ์(let)์ ์์(const)์ ์ฟผ๋ฆฌ ์ ๋ ํฐ ๊ฐ์ ์ ์ฅ์ํค๊ณ , ๊ทธ ๋์ ๋ฐฐ์ด ์คํฌ๋ฆฝํธ๋ฅผ ํตํด ๋ฌธ์ ์ ๋ณด๋ฅผ HTML ํ๊ทธ์ ์ถ๋ ฅ์ํค๊ณ , ์ ๋ต์ ์จ๊ฒผ๋ค๊ฐ ๋ฒํผ์ ๋๋ฌ ๋ณด์ด๊ฒ ํ๋ ๋ฑ์ ๋ค์ํ ํจ๊ณผ๋ค์ ๊ตฌํ์์ผ๋ด ์๋ค! ๊ฐ๊ด์ ์ ํ ๋ค ๋ฒ์งธ ์ฃผ๊ด์(์ฌ๋ฌ ๋ฌธ์ ) ์ ํ์ ์๋ฐ์คํฌ๋ฆฝํธ ์์ค์ ๋ถ์ฐ ์ค๋ช (์ฃผ์ ์ฒ๋ฆฌ๋จ)์ด๋ค. HTML๊ณผ CSS ์์ค๋ฅผ ํจ๊ป ๋ณด๊ณ ์ถ๋ค๋ฉด ๋งจ ์๋์ '์๋ณธ ์์ค ๋ณด๊ธฐ' ๋ฒํผ์ ๋๋ฅผ ๊ฒ. // ์ ํ์ // quizChoice์ quizSelect๋ ์ด 4๊ฐ์ด๋ฏ๋ก ๋ค์ All์ ๋ถ์ฌ์ค๋ค. const quizT.. 2022. 8. 8. [JavaScript] ์์ ์ ํ ๋ฉ์๋ ์์๋ณด๊ธฐ ์์ ์ ํ ์์๋ฅผ ์ง์ ์ ํํ๋ ๋ฉ์๋ ๋ฉ์๋ ์ค๋ช getElementById() document.getElementByid('content')์ผ ๊ฒฝ์ฐ, HTML ์์ ์ค id ์์ฑ์ด 'content'์ธ ์์๋ฅผ ์ ํ getElementsByClassName() document.getElementsByClassName('menu')์ผ ๊ฒฝ์ฐ, HTML ์์ ์ค class๋ช (ๅ)์ด 'menu'์ธ ์์๋ค์ ์ ํ getElementsByTagName() document.getElementsByTagName('ul')์ผ ๊ฒฝ์ฐ, HTML ์์ ์ค ํ๊ทธ๋ช ์ด 'ul'์ธ ์์๋ค์ ์ ํ getElementsByName() document.getElementsByName('txt')์ผ ๊ฒฝ์ฐ, HTML ์์ ์ค name๋ช ์ด '.. 2022. 8. 5. [Quiz Effect] ํด์ฆ ์ดํํธ 03 - ์ฃผ๊ด์(์ฌ๋ฌ ๋ฌธ์ ) ์ ํ ํด์ฆ ๋ง๋ค๊ธฐ 03 ์ด๋ฒ ์๊ฐ์๋ ๊ทธ ๋์ ๋ฐฐ์ ๋ JavaScript๋ฅผ ์ด์ฉํ์ฌ ํด์ฆ๋ฅผ ๋ง๋ค์ด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ์ด๋ฒ ํ์ต ๋ด์ฉ์ ์ ํ์ฉํ์ฌ ์น๋์์ธ๊ธฐ๋ฅ์ฌ ์ํ ๊ณต๋ถ ์ด์ฌํ ํด ๋ด ์๋ค! ๋ณ์(let)์ ์์(const)์ ์ฟผ๋ฆฌ ์ ๋ ํฐ ๊ฐ์ ์ ์ฅ์ํค๊ณ , ๊ทธ ๋์ ๋ฐฐ์ด ์คํฌ๋ฆฝํธ๋ฅผ ํตํด ๋ฌธ์ ์ ๋ณด๋ฅผ HTML ํ๊ทธ์ ์ถ๋ ฅ์ํค๊ณ , ์ ๋ต์ ์จ๊ฒผ๋ค๊ฐ ๋ฒํผ์ ๋๋ฌ ๋ณด์ด๊ฒ ํ๋ ๋ฑ์ ๋ค์ํ ํจ๊ณผ๋ค์ ๊ตฌํ์์ผ๋ด ์๋ค! ์ฃผ๊ด์(์ฌ๋ฌ ๋ฌธ์ ) ์ ํ ์ธ ๋ฒ์งธ ์ฃผ๊ด์(์ฌ๋ฌ ๋ฌธ์ ) ์ ํ์ ์๋ฐ์คํฌ๋ฆฝํธ ์์ค์ ๋ถ์ฐ ์ค๋ช (์ฃผ์ ์ฒ๋ฆฌ๋จ)์ด๋ค. HTML๊ณผ CSS ์์ค๋ฅผ ํจ๊ป ๋ณด๊ณ ์ถ๋ค๋ฉด ๋งจ ์๋์ '์๋ณธ ์์ค ๋ณด๊ธฐ' ๋ฒํผ์ ๋๋ฅผ ๊ฒ. // ์ ํ์ : ์์ const๋ฅผ ํ์ํ ๋งํผ ์ ์ธํ ๋ค์ HTML ์์ญ์ div, ์๋งจํฑ ํ๊ทธ ๋ฑ์ Cla.. 2022. 8. 5. [Quiz Effect] ํด์ฆ ์ดํํธ 02 - ์ฃผ๊ด์ ์ ํ ํด์ฆ ๋ง๋ค๊ธฐ 02 ์ด๋ฒ ์๊ฐ์๋ ๊ทธ ๋์ ๋ฐฐ์ ๋ JavaScript๋ฅผ ์ด์ฉํ์ฌ ํด์ฆ๋ฅผ ๋ง๋ค์ด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ์ด๋ฒ ํ์ต ๋ด์ฉ์ ์ ํ์ฉํ์ฌ ์น๋์์ธ๊ธฐ๋ฅ์ฌ ์ํ ๊ณต๋ถ ์ด์ฌํ ํด ๋ด ์๋ค! ๋ณ์(let)์ ์์(const)์ ์ฟผ๋ฆฌ ์ ๋ ํฐ ๊ฐ์ ์ ์ฅ์ํค๊ณ , ๊ทธ ๋์ ๋ฐฐ์ด ์คํฌ๋ฆฝํธ๋ฅผ ํตํด ๋ฌธ์ ์ ๋ณด๋ฅผ HTML ํ๊ทธ์ ์ถ๋ ฅ์ํค๊ณ , ์ ๋ต์ ์จ๊ฒผ๋ค๊ฐ ๋ฒํผ์ ๋๋ฌ ๋ณด์ด๊ฒ ํ๋ ๋ฑ์ ๋ค์ํ ํจ๊ณผ๋ค์ ๊ตฌํ์์ผ๋ด ์๋ค! ์ฃผ๊ด์ ์ ํ ๋๋ฒ์งธ ์ฃผ๊ด์ ์ ํ์ ์๋ฐ์คํฌ๋ฆฝํธ ์์ค์ ๋ถ์ฐ ์ค๋ช (์ฃผ์ ์ฒ๋ฆฌ๋จ)์ด๋ค. HTML๊ณผ CSS ์์ค๋ฅผ ํจ๊ป ๋ณด๊ณ ์ถ๋ค๋ฉด ๋งจ ์๋์ '์๋ณธ ์์ค ๋ณด๊ธฐ' ๋ฒํผ์ ๋๋ฅผ ๊ฒ. // ์ ํ์ : ์์ const๋ฅผ ํ์ํ ๋งํผ ์ ์ธํ ๋ค์ HTML ์์ญ์ div, ์๋งจํฑ ํ๊ทธ ๋ฑ์ Class๋ช ๊ณผ ์ฐ๊ฒฐ์ํจ๋ค. //c.. 2022. 8. 4. [Quiz Effect] ํด์ฆ ์ดํํธ 01 - ์ ๋ต ํ์ธํ๊ธฐ ์ ํ ํด์ฆ ๋ง๋ค๊ธฐ 01 ์ด๋ฒ ์๊ฐ์๋ ๊ทธ ๋์ ๋ฐฐ์ ๋ JavaScript๋ฅผ ์ด์ฉํ์ฌ ํด์ฆ๋ฅผ ๋ง๋ค์ด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ์ด๋ฒ ํ์ต ๋ด์ฉ์ ์ ํ์ฉํ์ฌ ์น๋์์ธ๊ธฐ๋ฅ์ฌ ์ํ ๊ณต๋ถ ์ด์ฌํ ํด ๋ด ์๋ค! ๋ณ์(let)์ ์์(const)์ ์ฟผ๋ฆฌ ์ ๋ ํฐ ๊ฐ์ ์ ์ฅ์ํค๊ณ , ๊ทธ ๋์ ๋ฐฐ์ด ์คํฌ๋ฆฝํธ๋ฅผ ํตํด ๋ฌธ์ ์ ๋ณด๋ฅผ HTML ํ๊ทธ์ ์ถ๋ ฅ์ํค๊ณ , ์ ๋ต์ ์จ๊ฒผ๋ค๊ฐ ๋ฒํผ์ ๋๋ฌ ๋ณด์ด๊ฒ ํ๋ ๋ฑ์ ๋ค์ํ ํจ๊ณผ๋ค์ ๊ตฌํ์์ผ๋ด ์๋ค! ์ ๋ต ํ์ธํ๊ธฐ ์ ํ ์ฒซ๋ฒ์งธ ์ ๋ต ํ์ธํ๊ธฐ ์ ํ์ ์๋ฐ์คํฌ๋ฆฝํธ ์์ค์ ๋ถ์ฐ ์ค๋ช (์ฃผ์ ์ฒ๋ฆฌ๋จ)์ด๋ค. HTML๊ณผ CSS ์์ค๋ฅผ ํจ๊ป ๋ณด๊ณ ์ถ๋ค๋ฉด ๋งจ ์๋์ '์๋ณธ ์์ค ๋ณด๊ธฐ' ๋ฒํผ์ ๋๋ฅผ ๊ฒ. // ์ ํ์ : ์์ const๋ฅผ ํ์ํ ๋งํผ ์ ์ธํ ๋ค์ HTML ์์ญ์ div, ์๋งจํฑ ํ๊ทธ ๋ฑ์ Class๋ช ๊ณผ ์ฐ๊ฒฐ.. 2022. 8. 4. [JavaScript] ์ ์ญ๋ณ์์ ์ง์ญ๋ณ์ ์ ์ญ๋ณ์์ ์ง์ญ๋ณ์ ๋ณ์๋ ์ค๊ดํธ(ํจ์ ๋ธ๋ก){ }๋ฅผ ๊ธฐ์ค์ผ๋ก ๋ณ์ ์ ์ธ ์์น์ ๋ฐ๋ผ ์ ์ญ๋ณ์์ ์ง์ญ๋ณ์๋ก ๋๋๋ค. ์ง์ญ ๋ณ์๋ ๋ธ๋ก ๋ด์์๋ง ์ฌ์ฉ ๊ฐ๋ฅํ ๋ฐ๋ฉด, ์ ์ญ๋ณ์๋ ๋ธ๋ก ๋ฐ๊นฅ์ด๋ ์์ชฝ์ด๋ ์์ ๋กญ๊ฒ ์ฌ์ฉ ๊ฐ๋ฅํ๋ค. ์ ์ญ๋ณ์์ ์ง์ญ๋ณ์์ ์ ์ธ ์์น ์ด๋ ๊ฒ ๋ธ๋ก { }์ ์ํด ๋ณ์ ๋ฒ์๊ฐ ๋ฌ๋ผ์ง๋ ๊ฒ์ ๋ณ์์ scope(์ค์ฝํ)๋ผ๊ณ ํ๋ค. ์ ์ญ๋ณ์ ์ง์ญ๋ณ์ var ๋ณ์; function ํจ์ () { } function ํจ์ () { var ๋ณ์; } ์์ 01 ์๋์ ์์์์๋ ํจ์ ๋ธ๋ก ๋ด์ kor ๋ณ์๊ฐ ์ ์ญ๋ณ์์ด๋ฉฐ getScore() ํจ์๋ฅผ ํธ์ถํ๊ฒ ๋๋ฉด kor ๋ณ์ ๊ฐ์ด 90์์ 100์ผ๋ก ๋ณ๊ฒฝ๋๋ค. var kor = 90; function getScroe() { kor = 100; // ์ .. 2022. 7. 28. [JavaScript] ํจ์์ ์ข ๋ฅ์ ์ฌ์ฉ๋ฐฉ๋ฒ ํจ์ ํ๋ก๊ทธ๋จ์์ ๋ฐ๋ณต์ ์ผ๋ก ์ฌ์ฉ๋๋ ๊ธฐ๋ฅ์ ๋ง๋ค๊ธฐ ์ํ ์ฝ๋๋ค์ ์งํฉ 01. ์ ์ธ์ ํจ์ ํจ์๋ฅผ ์ ์ธํ ๋ ์ด๋ฆ์ ๋ถ์ฌ์ฃผ๋ ํจ์. function func() { document.write("ํจ์๊ฐ ์คํ๋์์ต๋๋ค.1"); } func(); // ์ด๊ฑธ ์จ์ผ ์ถ๋ ฅ๋จ ๊ฒฐ๊ณผ ๋ณด๊ธฐ ํจ์๊ฐ ์คํ๋์์ต๋๋ค.1 02. ์ต๋ช ํจ์ ๋ง ๊ทธ๋๋ก ์ด๋ฆ ์๋ ํจ์๋ก ํจ์์ฝ๋๊ฐ ๋ณ์๋ช ์ ์ ์ฅ๋ ํํ์ด๋ค. const func = function() { document.write("ํจ์๊ฐ ์คํ๋์์ต๋๋ค.2"); // ๋ณ์ ์ด๋ฆ (func)์ ์ฐ๊ณ ์์ด์ ์ต๋ช ํจ์ } func(); ๊ฒฐ๊ณผ ๋ณด๊ธฐ ํจ์๊ฐ ์คํ๋์์ต๋๋ค.2 03. ๋งค๊ฐ๋ณ์ ํจ์ ํจ์ ํธ์ถ ์ ์ธ์๋ก ์ ๋ฌ๋ ๊ฐ์ ํจ์ ๋ด๋ถ์์ ์ฌ์ฉ ๊ฐ๋ฅํ๋๋ก ํด์ฃผ๋ ๋ณ์. str์ด ๋ฐ๋ก ๋งค.. 2022. 7. 26. [JavaScript] ๋ฐ์ดํฐ ํ์ ์ข ๋ฅ ์์๋ณด๊ธฐ ๋ฐ์ดํฐ ํ์ ๋ณ์์ ์ ์ฅ๋๋ ๋ฐ์ดํฐ์ ์ ํ(ํ์ )์ ์๋ฏธํ๋ฉฐ ์์(Primitive) ํ์ , ๊ฐ์ฒด(Object)ํ์ ์ผ๋ก ๋๋ฉ๋๋ค. ์์ ํ์ ์๋ number, string, boolean, undefined, null, symbol ๋ฑ์ด ์์ผ๋ฉฐ ๊ฐ์ฒด ํ์ ์๋ function, object, array ๋ฑ์ด ์์ต๋๋ค. 01. 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 le+2๋ 1*10์ 2์น์ ์๋ฏธํจ. 02. string ๋ฌธ์๋ฅผ ํํํ๊ณ ์ ํ ๋ ์ฌ์ฉํ๋ ๋ฐ์ดํฐ์ด๋ฉฐ ' '.. 2022. 7. 25. [JavaScript] ์กฐ๊ฑด๋ฌธ์ ์ข ๋ฅ์ ์ฌ์ฉ๋ฐฉ๋ฒ ์กฐ๊ฑด๋ฌธ ํ๋ก๊ทธ๋จ์์ ์ฃผ์ด์ง ํํ์์ ๊ฒฐ๊ณผ์ ๋ฐ๋ผ ๋ณ๋์ ๋ช ๋ น์ ์ํํ๋๋ก ์ ์ดํ๋ ์คํ๋ฌธ์ ๋๋ค. ๊ทธ ์ค if๊ฐ ๊ฐ์ฅ ๊ธฐ๋ณธ์ด ๋๋ ์คํ๋ฌธ์ ๋๋ค. 01. if๋ฌธ ์กฐ๊ฑด์ ๋ง์ผ๋ฉด(์ฐธ(ture)์ด๋ฉด) ์ฐธ์ ๊ฒฐ๊ณผ๋ฅผ ์คํ์์ผ์ค๋๋ค. console.log๋ก ์ถ๋ ฅ์์ผฐ๊ธฐ ๋๋ฌธ์ Chrome F12 ํค๋ฅผ ํตํด ์ฝ์ ์ฐฝ์์๋ง ํ์ธ ๊ฐ๋ฅ. /* if (์กฐ๊ฑด์) { ์คํ๋ฌธ; } */ var age = 10; // age(๋์ด)๋ 10์ธ์ด๋ค. var admissionFee = ' '; // (์ ์ฅ๋ฃ) ๊ฒฐ๊ณผ ์คํ ์นธ if (age < 13) { // age = 10, 13 ์ดํ์ด๋ฏ๋ก true admissionFee = '2,000์'; // true์ด๋ฏ๋ก '2000์' ์ถ๋ ฅ๋จ } console.log(admissionFee); ๊ฒฐ๊ณผ.. 2022. 7. 25. [JavaScript] ๋ฐ๋ณต๋ฌธ ์ฌ์ฉ๋ฒ๊ณผ ํ์ฉ์์ ๋ฐ๋ณต๋ฌธ ํ๋ก๊ทธ๋จ์์ ํ์ํ ๊ฒฐ๊ณผ ๊ฐ์ ๋์ถํ๊ธฐ ์ํด ์คํ๋ฌธ์ ์์๋ฅผ ์ฌ๋ฌ๋ฒ ๋ฐ๋ณต์ํฌ ๋ ์ฌ์ฉํ๋ ๋ฌธ๋ฒ์ ๋๋ค. while๋ฌธ, do while๋ฌธ, for๋ฌธ ๋ฑ์ด ์์ง๋ง for๋ฌธ์ด ๊ฐ์ฅ ๋ง์ด ์ฐ์ ๋๋ค. for (์ด๊ธฐ ๊ฐ; ์กฐ๊ฑด์; ์ฆ๊ฐ๊ฐ) { ์คํ๋ฌธ; } 01. while๋ฌธ ์กฐ๊ฑด์์ด true์ผ ๊ฒฝ์ฐ์ ๊ณ์ํด์ ๋ฐ๋ณตํ๋ ๋ฐ๋ณต๋ฌธ์ ๋๋ค. /* ์ด๊ธฐ ๊ฐ while (์กฐ๊ฑด์) { ์คํ๋ฌธ; ์ฆ๊ฐ๊ฐ์; } */ var n = 1; var sum = 0; while(n < 8) { sum += n; n++; } console.log(sum); ๊ฒฐ๊ณผ ๋ณด๊ธฐ 28 02. do while๋ฌธ ์กฐ๊ฑด์ ๋ฐ๋ผ ๋ฐ๋ณต์ ๊ณ์ํ ์ง๋ฅผ ๊ฒฐ์ ํ ๋ ์ฌ์ฉํ๋ ๊ฒ์ while๋ฌธ๊ณผ ๊ฐ์ง๋ง ๋ฌด์กฐ๊ฑด ์ค๊ดํธ{ } ์์ ์คํ๋ฌธ์ ์คํํ ํ ์กฐ๊ฑด์ ๊ฒ์ฌํ์ฌ ๋ฐ๋ณต.. 2022. 7. 21. [JavaScript] ์ฐ์ฐ์ ์ข ๋ฅ ์์๋ณด๊ธฐ ์๋ฐ์คํฌ๋ฆฝํธ ์ฐ์ฐ์ ํ๋ก๊ทธ๋จ์ ํ์ํ ์์์ ๋ง๋ค ๋ ํ์ํ ๊ฒ์ด ๋ฐ๋ก ์ฐ์ฐ์์ ๋๋ค. ์๋ฐ์คํฌ๋ฆฝํธ์์ ์ฐ์ฐ์์๋ ์ฐ์ ์ฐ์ฐ์, ๋์ ์ฐ์ฐ์, ๋น๊ต ์ฐ์ฐ์, ๋ ผ๋ฆฌ ์ฐ์ฐ์ ๋ฑ์ด ์์ต๋๋ค. 01. ์ฐ์ ์ฐ์ฐ์ ์ฌ์น์ฐ์ฐ์ ๋ค๋ฃจ๋ ์ ๋์ ๊ธฐ๋ณธ์ ์ด๊ณ ์์ฃผ ๋ง์ด ์ฐ์ด๋ ์ค์ํ ์ฐ์ฐ์์ ๋๋ค. ์ฐ์ ์ฐ์ฐ์ ์ข ๋ฅ ์์ฑ ์ค๋ช + ๋ํ๊ธฐ ์ฐ์ฐ์ ํ ๋ ์ฌ์ฉ ๋ฌธ์์ ๋ฌธ์, ๋ฌธ์์ ๋ณ์ ๋ฑ์ ์ฐ๊ฒฐํ ๋ ์ฌ์ฉ - ๋นผ๊ธฐ ์ฐ์ฐ์ ํ ๋ ์ฌ์ฉ * ๊ณฑํ๊ธฐ ์ฐ์ฐ์ ํ ๋ ์ฌ์ฉ / ๋ชซ์ ๊ตฌํ ๋ ์ฌ์ฉ % ๋๋จธ์ง ๊ตฌํ ๋ ์ฌ์ฉ ++ 1์ฉ ์ฆ๊ฐ ์ํฌ ๋ ์ฌ์ฉ -- 1์ฉ ๊ฐ์ ์ํฌ ๋ ์ฌ์ฉ 02. ๋์ ์ฐ์ฐ์ ๊ฐ์ ๋ณ์์ ๋์ (์ ์ฅ)ํ๋ ๋ฐฉ์์ ์ฐ์ฐ์๋ก, ๋์ ์ฐ์ฐ์์์์ '='๋ '๊ฐ๋ค'๊ฐ ์๋ ๋์ (์ ์ฅ)ํจ์ ์๋ฏธํฉ๋๋ค. ๋์ ์ฐ์ฐ์ ์ข ๋ฅ ์์ฑ.. 2022. 7. 20. [JavaScript] ์๋ฐ์คํฌ๋ฆฝํธ ๊ธฐ๋ณธ ๊ท์น ๊ธฐ๋ณธ ๊ท์น ์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ๋ค๋ฃจ๊ธฐ ์ํด์๋ ๋จผ์ ๊ธฐ์ด์ ํน์ง๊ณผ ๊ธฐ๋ณธ ๋ฌธ๋ฒ์ ์์งํ ํ์๊ฐ ์์ต๋๋ค. ์๋ฐ์คํฌ๋ฆฝํธ๋? JavaScript๋ ์น ํ์ด์ง์์ ๋ณต์กํ ๊ธฐ๋ฅ์ ๊ตฌํํ ์ ์๋๋ก ํ๋ ์คํฌ๋ฆฝํธ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ๋๋ค. HTML์ ์ ์ ์ธ ๋ ์ด์์์, ์๋ฐ์คํฌ๋ฆฝํธ๋ ๋์ ์ธ ๊ธฐ๋ฅ์ ํํํฉ๋๋ค. ์๋ฐ์คํฌ๋ฆฝํธ๋ 1995๋ ๋ท์ค์ผ์ดํ ์ปค๋ฎค๋์ผ์ด์ ์ ๋ธ๋ ๋ ์์ดํฌ๊ฐ ๊ฐ๋ฐํ์์ค๋ฉฐ Netscape Navigsator2.0์ ๊ตฌํ๋์์ต๋๋ค. 1996๋ ์๋ ๋ง์ดํฌ๋ก์ํํธ์ฌ์ Internet Explorer3.0 ํ์ฌ๋์์ผ๋ฉฐ java ์ ํ๋ฆฟ์ผ๋ก ๊ตฌํ๋ ์น ๋ธ๋ผ์ฐ์ ์ ์ง์ง๋ถ์งํ ๋ณด๊ธ๊ณผ ๋ง๋ฌผ๋ ค ๋น ๋ฅด๊ฒ ๋ณด๊ธ ๋์์ต๋๋ค. 1997๋ ๋ถํฐ ESMAScript๋ฅผ ๋ฐ๋ฅด๋ ํ์คํ ์์ ์ ํตํด ํ์ฌ๋ ๋ชจ๋ ๋ธ๋ผ์ฐ์ ์์ ์ง์๋ฉ๋๋ค. ์๋ฐ์คํฌ๋ฆฝ.. 2022. 7. 20. ์ด์ 1 2 ๋ค์ ๋ฐ์ํ