๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ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.
728x90
๋ฐ˜์‘ํ˜•
๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ๐Ÿฆ™

CSS
๊ด‘๊ณ  ์ค€๋น„์ค‘