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

Study137

์š”์†Œ ์„ ํƒ์ž ์š”์†Œ๋ฅผ ์ง์ ‘ ์„ ํƒํ•˜๋Š” ๋ฉ”์„œ๋“œ ์ „์—ญ ๋ณ€์ˆ˜์™€ ์ง€์—ญ ๋ณ€์ˆ˜์˜ ์„ ์–ธ ์œ„์น˜ ๋ฉ”์„œ๋“œ ์„ค๋ช… getElementById() ์•„์ด๋”” ์š”์†Œ ์„ ํƒ์ž. document.getElementById('content')์ผ ๊ฒฝ์šฐ HTML์š”์†Œ ์ค‘ id ์†์„ฑ์ด 'content'์ธ ์š”์†Œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. getElementsByClassName() ํด๋ž˜์Šค ์š”์†Œ ์„ ํƒ์ž. document.getElementsByClassName('menu')์ผ ๊ฒฝ์šฐ HTML์š”์†Œ ์ค‘ class๋ช…์ด 'menu'์ธ ์š”์†Œ๋“ค์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. getElementsByTagName() ํƒœ๊ทธ ์š”์†Œ ์„ ํƒ์ž. document.getElementsByTagName('ul')์ผ ๊ฒฝ์šฐ HTML์š”์†Œ ์ค‘ ํƒœ๊ทธ๋ช…์ด 'ul'์ธ ์š”์†Œ๋“ค์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. getElementsByName() docum.. 2022. 8. 7.
ํ€ด์ฆˆ ์ดํŽ™ํŠธ - ์ฃผ๊ด€์‹ ์—ฌ๋Ÿฌ ์œ ํ˜• ๊ฐ๊ด€์‹ ์œ ํ˜•(์—ฌ๋Ÿฌ๋ฌธ์ œ) ์›๋ณธ ์†Œ์Šค ๋ณด๊ธฐ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ 1. ์„ ํƒ์ž๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. 2. ๋ฌธ์ œ ์ •๋ณด ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. 2-1. ๋ฌธ์ œ ์ถœ๋ ฅ ํ•จ์ˆ˜๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. 2-1-1. ์„ ํƒ์ง€๋ฅผ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค. 2-1-2. ๋ฌธ์ œ์˜ ํ•ด์„ค์„ ์ˆจ๊น๋‹ˆ๋‹ค. 3. ์ •๋‹ต์„ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. 3-1. ์‚ฌ์šฉ์ž๊ฐ€ ์“ด ์ •๋‹ต๊ณผ ๋ฌธ์ œ์˜ ์ •๋‹ต์ด ๋งž๋Š”์ง€ ํ™•์ธํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. 3-2. ์‚ฌ์šฉ์ž๊ฐ€ ๊ณ ๋ฅธ input ๋ฐ•์Šค๋ฅผ ๊ฐ€์ ธ์™€์•ผ ํ•ฉ๋‹ˆ๋‹ค. (โ€ปinnerText๋Š” ๋ฌธ์ž๋งŒ์„ ์ธ์‹ํ•˜๊ณ  innerHTML์€ ํƒœ๊ทธ๊นŒ์ง€ ์ธ์‹ํ•ฉ๋‹ˆ๋‹ค.) 4. ์ •๋‹ต์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค. // const num = [100, 200, 300, 400, 500]; // num.forEach(function(el){ // console.log(el) // document.querySelector(".quiz__wr.. 2022. 8. 6.
ํ€ด์ฆˆ ์ดํŽ™ํŠธ - ์ฃผ๊ด€์‹ QUIZ ์ดํŽ™ํŠธ ๋งŒ๋“ค๊ธฐ ํ€ด์ฆˆ ์ดํŽ™ํŠธ๋กœ ์›น๋””์ž์ธ๊ธฐ๋Šฅ์‚ฌ ์‹œํ—˜ ๋ฌธ์ œ ํ€ด์ฆˆ๋ฅผ ๋งŒ๋“ค์–ด๋ณด์•˜์Šต๋‹ˆ๋‹ค. ์—ด์‹ฌํžˆ ๊ณต๋ถ€ํ•˜์„ธ์š”! ์ฃผ๊ด€์‹ ์œ ํ˜•(์—ฌ๋Ÿฌ๋ฌธ์ œ) ์›๋ณธ ์†Œ์Šค ๋ณด๊ธฐ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ 1. ์„ ํƒ์ž๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. 2. ๋ฌธ์ œ ์ •๋ณด ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. 3. ๋ฌธ์ œ ๋ฐ์ดํ„ฐ๋ฅผ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค. (โ€ปinnerText๋Š” ๋ฌธ์ž๋งŒ์„ ์ธ์‹ํ•˜๊ณ  innerHTML์€ ํƒœ๊ทธ๊นŒ์ง€ ์ธ์‹ํ•ฉ๋‹ˆ๋‹ค.) 4. ๋‹ต์„ ์ž…๋ ฅํ•  ๋•Œ ์†Œ๋ฌธ์ž์™€ ๋Œ€๋ฌธ์ž๊ฐ€ ์ƒ๊ด€์ด ์—†๊ฒŒ ์†Œ๋ฌธ์ž ์น˜ํ™˜์„ ํ•ด์ฃผ๊ณ  ์—ฌ๋ฐฑ๋„ ์—†์• ์ค๋‹ˆ๋‹ค. ->toLowerCase().trim() 5. ์‚ฌ์šฉ์ž๊ฐ€ ์ •๋‹ต์„ ์ž…๋ ฅํ•˜๋ฉด ์ •๋‹ต์„ ์ž…๋ ฅํ•˜๋Š” ์นธ์„ ์—†์• ๊ณ  ์ •๋‹ต์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. 6. ํด๋ž˜์Šค like๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ ์ •๋‹ต์„ ํ™•์ธํ•˜๋ฉด ๊ฐ•์•„์ง€๊ฐ€ ์›ƒ๋Š” ๋ชจ์Šต์ด ๋ณด์ด๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค. -> quizDog.classList.add("like"); 7. ์ •๋‹ต/์˜ค.. 2022. 8. 4.
ํ€ด์ฆˆ ์ดํŽ™ํŠธ - ์ •๋‹ต ํ™•์ธํ•˜๊ธฐ QUIZ ์ดํŽ™ํŠธ ๋งŒ๋“ค๊ธฐ ํ€ด์ฆˆ ์ดํŽ™ํŠธ๋กœ ์›น๋””์ž์ธ๊ธฐ๋Šฅ์‚ฌ ์‹œํ—˜ ๋ฌธ์ œ ํ€ด์ฆˆ๋ฅผ ๋งŒ๋“ค์–ด๋ณด์•˜์Šต๋‹ˆ๋‹ค. ์—ด์‹ฌํžˆ ๊ณต๋ถ€ํ•˜์„ธ์š”! ์ •๋‹ต ํ™•์ธํ•˜๊ธฐ ์œ ํ˜• ์›๋ณธ ์†Œ์Šค ๋ณด๊ธฐ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ 1. ์„ ํƒ์ž๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. 2. ๋ฌธ์ œ ์ •๋ณด ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. 3. ๋ฌธ์ œ ๋ฐ์ดํ„ฐ๋ฅผ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค. (โ€ปinnerText๋Š” ๋ฌธ์ž๋งŒ์„ ์ธ์‹ํ•˜๊ณ  innerHTML์€ ํƒœ๊ทธ๊นŒ์ง€ ์ธ์‹ํ•ฉ๋‹ˆ๋‹ค.) 4. ์ •๋‹ต ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๊ธฐ ์ „๊นŒ์ง„ ๋‹ต์„ ํ™•์ธํ•  ์ˆ˜ ์—†๋„๋ก ์ •๋‹ต์„ ์ˆจ๊น๋‹ˆ๋‹ค. -> quizResult.style.display = "none"; 5. ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๋ฉด ์ˆจ๊ฒจ์ง„ ์ •๋‹ต์ด ๋ณด์ด๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค. ->addEventListener()๋ฉ”์„œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฒ„ํŠผ์„ ํด๋ฆญํ–ˆ์„ ๋•Œ ํ•จ์ˆ˜๋ฅผ ์‹คํ–‰ํ•˜๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค. (โ€ปaddEventListener()๋Š” ํŠน์ • ์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒ๋˜์—ˆ์„ ๋•Œ, ํŠน์ • ํ•จ์ˆ˜๋ฅผ .. 2022. 8. 4.
์ „์—ญ๋ณ€์ˆ˜์™€ ์ง€์—ญ๋ณ€์ˆ˜ ์ „์—ญ ๋ณ€์ˆ˜์™€ ์ง€์—ญ ๋ณ€์ˆ˜ ๋ณ€์ˆ˜๋Š” ํ•จ์ˆ˜ ๋ธ”๋ก{}์„ ๊ธฐ์ค€์œผ๋กœ ๋ณ€์ˆ˜์˜ ์„ ์–ธ ์œ„์น˜์— ๋”ฐ๋ผ '์ „์—ญ ๋ณ€์ˆ˜'์™€ '์ง€์—ญ ๋ณ€์ˆ˜'๋กœ ๋‚˜๋ˆ•๋‹ˆ๋‹ค. '์ „์—ญ ๋ณ€์ˆ˜'๋Š” ํ•จ์ˆ˜ ๋ธ”๋ก{} ๋ฐ–์ด๋‚˜ ์•ˆ์—์„œ ์ž์œ ๋กญ๊ฒŒ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜์ง€๋งŒ ์ง€์—ญ ๋ณ€์ˆ˜๋Š” ํ•จ์ˆ˜ ๋ธ”๋ก{} ๋‚ด์—์„œ๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ „์—ญ ๋ณ€์ˆ˜์™€ ์ง€์—ญ ๋ณ€์ˆ˜์˜ ์„ ์–ธ ์œ„์น˜ ์ „์—ญ ๋ณ€์ˆ˜ ์ง€์—ญ ๋ณ€์ˆ˜ var ๋ณ€์ˆ˜; function ํ•จ์ˆ˜() { } function ํ•จ์ˆ˜() { var๋ณ€์ˆ˜; } ์˜ˆ์‹œ 3-14) var kor = 90; function getScore() { kor = 100; //์ „์—ญ ๋ณ€์ˆ˜ console.log(kor); //100 } getScore(); console.log(kor); //100 ํ•จ์ˆ˜ ๋ธ”๋ก ์•ˆ์— ์žˆ๋Š” kor ๋ณ€์ˆ˜๋Š” ์ „์—ญ ๋ณ€์ˆ˜์ž…๋‹ˆ๋‹ค. ๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์— getScore()ํ•จ.. 2022. 8. 3.
๋ ˆ์ด์•„์›ƒ 05 ๋ ˆ์ด์•„์›ƒ3 ์ด๋ฒˆ ๋ ˆ์ด์•„์›ƒ์€ section์ด 4๊ฐœ๋กœ ๋‚˜๋ˆ„์–ด์ง„ ๋ ˆ์ด์•„์›ƒ์ž…๋‹ˆ๋‹ค. float์„ ์ด์šฉํ•œ ๋ ˆ์ด์•„์›ƒ ํƒœ๊ทธ๋ฅผ float ์†์„ฑ ๋ฐ widh, height์†์„ฑ ๋“ฑ์„ ์ด์šฉํ•˜์—ฌ ๋ ˆ์ด์•„์›ƒ์„ ๋ฐฐ์น˜ํ•˜๋Š” ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค. /* float์œผ๋กœ ์ธํ•œ ์˜์—ญ๊นจ์ง ๋ฐฉ์ง€๋ฒ• 1. ๊นจ์ง€๋Š” ์˜์—ญ์— clear:both๋ฅผ ์„ค์ •ํ•œ๋‹ค. 2. ๋ถ€๋ชจ ๋ฐ•์Šค ์˜์—ญ์— overflow: hidden์„ ์„ค์ •ํ•œ๋‹ค. 3. clearfix๋ฅผ ์„ค์ •ํ•œ๋‹ค. */ .clearfix::before, .clearfix::after{ content: ''; display: block; line-height: 0; } .clearfix::after{ clear: both; } *{ margin: 0; padding: 0; } #wrap { width: 100%; } #head.. 2022. 7. 29.
๋ ˆ์ด์•„์›ƒ 04 ๋ ˆ์ด์•„์›ƒ4 ์ด๋ฒˆ ๋ ˆ์ด์•„์›ƒ์€ ์ „์ฒด ์˜์—ญ์ด ๋“ค์–ด๊ฐ„ ๊ตฌ์กฐ์ž…๋‹ˆ๋‹ค ์‹ค์ œ ์‚ฌ์ดํŠธ์—์„œ ์ด๋Ÿฐ ๊ตฌ์กฐ๋ฅผ ๋งŽ์ด ์‚ฌ์šฉํ•˜๋ฉฐ, ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ€์šด๋ฐ ์˜์—ญ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค float์„ ์ด์šฉํ•œ ๋ ˆ์ด์•„์›ƒ ํƒœ๊ทธ๋ฅผ float ์†์„ฑ ๋ฐ widh, height์†์„ฑ ๋“ฑ์„ ์ด์šฉํ•˜์—ฌ ๋ ˆ์ด์•„์›ƒ์„ ๋ฐฐ์น˜ํ•˜๋Š” ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค. *{ margin: 0 auto; } #wrap { width: 100%; } #header { height: 100px; background-color: #E0F2F1; } #nav { height: 300px; background-color: #80CBC4; } #section { height: 580px; background-color: #26A69A; } #footer { height: 100px; background-colo.. 2022. 7. 29.
๋ ˆ์ด์•„์›ƒ 03 ๋ ˆ์ด์•„์›ƒ3 ์ด๋ฒˆ ๋ ˆ์ด์•„์›ƒ์€ section์ด 3๊ฐœ๋กœ ๋‚˜๋ˆ„์–ด์ง„ ๋ ˆ์ด์•„์›ƒ์ž…๋‹ˆ๋‹ค. float์„ ์ด์šฉํ•œ ๋ ˆ์ด์•„์›ƒ ํƒœ๊ทธ๋ฅผ float ์†์„ฑ ๋ฐ widh, height์†์„ฑ ๋“ฑ์„ ์ด์šฉํ•˜์—ฌ ๋ ˆ์ด์•„์›ƒ์„ ๋ฐฐ์น˜ํ•˜๋Š” ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค. * { margin: 0; padding: 0; } #body { background-color: #E1F5FE; } #wrap { width: 1200px; margin: 0 auto; } #header { width: 1200px; height: 100px; background-color: #B3E5FC; } #nav { width: 1200px; height: 100px; background-color: #81D4FA; } #main { width: 1200px; } #aside { width: 3.. 2022. 7. 29.
๋ ˆ์ด์•„์›ƒ 02 ๋ ˆ์ด์•„์›ƒ2 ์‚ฌ์ดํŠธ๋ฅผ ๋งŒ๋“ค ๋•Œ ๊ธฐ๋ณธ์ด ๋˜๋Š” ๋ ˆ์ด์•„์›ƒ ์ž…๋‹ˆ๋‹ค. float์„ ์ด์šฉํ•œ ๋ ˆ์ด์•„์›ƒ ํƒœ๊ทธ๋ฅผ float ์†์„ฑ ๋ฐ widh, height์†์„ฑ ๋“ฑ์„ ์ด์šฉํ•˜์—ฌ ๋ ˆ์ด์•„์›ƒ์„ ๋ฐฐ์น˜ํ•˜๋Š” ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค. * { margin: 0; padding: 0; } #body { background-color: #E8F5E9; } #wrap { width: 1200px; margin: 0 auto; } #header { width: 100%; height: 100px; background-color: #C8E6C9; } #nav { width: 100%; height: 100px; background-color: #A5D6A7; } #main { width: 100%; overflow: hidden; } #aside { width.. 2022. 7. 29.
๋ ˆ์ด์•„์›ƒ 01 ๋ ˆ์ด์•„์›ƒ1 ์‚ฌ์ดํŠธ๋ฅผ ๋งŒ๋“ค ๋•Œ ๊ฐ€์žฅ ๊ธฐ๋ณธ์ด ๋˜๋Š” ๋ ˆ์ด์•„์›ƒ์ž…๋‹ˆ๋‹ค. float์„ ์ด์šฉํ•œ ๋ ˆ์ด์•„์›ƒ ํƒœ๊ทธ๋ฅผ float ์†์„ฑ ๋ฐ widh, height์†์„ฑ ๋“ฑ์„ ์ด์šฉํ•˜์—ฌ ๋ ˆ์ด์•„์›ƒ์„ ๋ฐฐ์น˜ํ•˜๋Š” ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค. * { margin: 0; padding: 0; } #body { background-color: #FFF3E0; } #wrap { width: 1200px; margin: 0 auto; } #header { width: 100%; height: 100px; background-color: #FFE0B2; } #nav { width: 100%; height: 100px; background-color: #FFCC80; } #aside { width: 30%; height: 780px; background-color:.. 2022. 7. 29.
์†Œํ’ˆ์ƒต ์‚ฌ๋ฟ์†Œํ’ˆ 2022. 7. 28.
ํ•จ์ˆ˜ ์ดํ•ดํ•˜๊ธฐ ํ•จ์ˆ˜ ํ•จ์ˆ˜๋Š” ํ”„๋กœ๊ทธ๋žจ์—์„œ ๋ฐ˜๋ณต์ ์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ๊ธฐ๋Šฅ์„ ๋งŒ๋“ค์–ด ๋‚ด๊ธฐ ์œ„ํ•œ ์ฝ”๋“œ๋“ค์˜ ์ง‘ํ•ฉ์ž…๋‹ˆ๋‹ค. ์„ ์–ธ์  ํ•จ์ˆ˜ ์„ ์–ธ์  ํ•จ์ˆ˜๋Š” ํ•จ์ˆ˜๋ฅผ ์„ ์–ธํ•  ๋•Œ ์ด๋ฆ„์„ ๋ถ™์—ฌ์ฃผ๋Š” ํ•จ์ˆ˜๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. function func(){ ์‹คํ–‰๋ฌธ; } function compute(){ console.log('์„ ์–ธ์  ํ•จ์ˆ˜'); } ์ต๋ช… ํ•จ์ˆ˜ ์ต๋ช… ํ•จ์ˆ˜๋Š” ๋ณ€์ˆ˜์— ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜์—ฌ ๋ณ€์ˆ˜๋ฅผ ํ•จ์ˆ˜์ฒ˜๋Ÿผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค. ์ต๋ช… ํ•จ์ˆ˜๋Š” ๋ณ€์ˆ˜ ์„ ์–ธ ์ดํ›„์— ํ˜ธ์ถœํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. var compute = function(){ ์‹คํ–‰๋ฌธ; }; var compute = function(){ console.log('์ต๋ช… ํ•จ์ˆ˜'); }; ์ฆ‰์‹œ ์‹คํ–‰ ํ•จ์ˆ˜ ์ผํšŒ์„ฑ์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ํ•จ์ˆ˜์ž…๋‹ˆ๋‹ค. ์„ ์–ธ๊ณผ ๋™์‹œ์— ํ•จ์ˆ˜๊ฐ€ ์‹คํ–‰๋˜๊ณ  ํ•จ์ˆ˜๋ช…์ด ์—†๊ธฐ ๋•Œ๋ฌธ์— ์žฌํ˜ธ์ถœ์ด ๋ถˆ๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. (fu.. 2022. 7. 28.
๋ฐ์ดํ„ฐ ํƒ€์ž… ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์—์„œ์˜ ๋ฐ์ดํ„ฐ ํƒ€์ž… ๋ฐ์ดํ„ฐ ํƒ€์ž…์€ ๋ณ€์ˆ˜์— ์ €์žฅ๋˜๋Š” ๋ฐ์ดํ„ฐ์˜ ์œ ํ˜•์œผ๋กœ '(Primitive)์›์‹œ ๋ฐ์ดํ„ฐ ํƒ€์ž…'๊ณผ '(Object)๊ฐ์ฒด ๋ฐ์ดํ„ฐ ํƒ€์ž…'์œผ๋กœ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ถ„๋ฅ˜ ๋ฐ์ดํ„ฐ ํƒ€์ž… ์›์‹œ(Primitive) number, string, boolean, undefined, null, symbol ๊ฐ์ฒด(Object) function, object, array number(์ˆซ์ž)๋ฐ์ดํ„ฐ number ๋ฐ์ดํ„ฐ๋Š” ์ •์ˆ˜, ์†Œ์ˆ˜์ , ์ง€์ˆ˜๋ฅผ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. var num1 = 10; var num2 = 10.5; var num3 = le+10; console.log(num1); // 10 console.log(num2); // 10.5 console.log(num3); // 100, le + 2๋Š” 1.. 2022. 7. 26.
์กฐ๊ฑด๋ฌธ ์ดํ•ดํ•˜๊ธฐ ์กฐ๊ฑด๋ฌธ ์กฐ๊ฑด๋ฌธ์€ ์ง€์ •ํ•œ ์กฐ๊ฑด์— ๋”ฐ๋ผ ๋ช…๋ น๋ฌธ์˜ ์‹คํ–‰ ์—ฌ๋ถ€๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ๋ฌธ๋ฒ•์„ ๋งํ•ฉ๋‹ˆ๋‹ค. ์กฐ๊ฑด๋ฌธ์˜ ์กฐ๊ฑด์œผ๋กœ๋Š” ๋น„๊ต ์—ฐ์‚ฐ์ž๋‚˜ ๋…ผ๋ฆฌ ์—ฐ์‚ฐ์ž๊ฐ€ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. if๋ฌธ ์กฐ๊ฑด์‹์ด ์ฐธ์ผ ๋•Œ๋งŒ ๊ฒฐ๊ณผ๋ฅผ ํ‘œํ˜„ํ•ด์ฃผ๋Š” ๊ตฌ๋ฌธ์ž…๋‹ˆ๋‹ค. if (์กฐ๊ฑด์‹){ ์‹คํ–‰๋ฌธ; } if...else๋ฌธ if-else์˜ ๊ฒฝ์šฐ ์กฐ๊ฑด์‹์ด ์ฐธ์ผ ๋•Œ if ๋ธ”๋ก์˜ ์‹คํ–‰๋ฌธ์ด ์‹คํ–‰๋˜๊ณ  ๊ฑฐ์ง“์ผ ๋•Œ else๋ธ”๋ก์˜ ์‹คํ–‰๋ฌธ์ด ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค. if (์กฐ๊ฑด์‹){ ์‹คํ–‰๋ฌธ1; }else { ์‹คํ–‰๋ฌธ2; } ๋‹ค์ค‘ if๋ฌธ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ์กฐ๊ฑด์— ๋”ฐ๋ผ ์กฐ๊ฑด๋ฌธ์„ ์„ค์ •ํ•˜๋Š” ๊ตฌ๋ฌธ. ์กฐ๊ฑด์— ๊ณ„์† ์„ค์ •ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ๋งˆ์ง€๋ง‰์—๋Š” ์กฐ๊ฑด์‹์„ ์“ฐ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. if (์กฐ๊ฑด์‹) { ์‹คํ–‰๋ฌธ1; } else if (์กฐ๊ฑด์‹) { ์‹คํ–‰๋ฌธ2; } else { ์‹คํ–‰๋ฌธ3; } ์ค‘์ฒฉ if๋ฌธ ์กฐ๊ฑด๋ฌธ(if๋ฌธ) ์•ˆ์— ์กฐ๊ฑด๋ฌธ(if๋ฌธ)์ด ์žˆ๋Š” .. 2022. 7. 26.
๋ฐ˜๋ณต๋ฌธ ์ดํ•ดํ•˜๊ธฐ ๋ฐ˜๋ณต๋ฌธ ๋ฐ˜๋ณต๋ฌธ์€ ํ”„๋กœ๊ทธ๋žจ์—์„œ ํ•„์š”ํ•œ ๊ฒฐ๊ณผ ๊ฐ’์„ ๋„์ถœํ•˜๊ธฐ ์œ„ํ•ด ์‹คํ–‰๋ฌธ์˜ ์ˆœ์„œ๋ฅผ ๋ฐ˜๋ณต์ ์œผ๋กœ ์‹คํ–‰์‹œํ‚ค๋Š” ๋ฌธ๋ฒ•์„ ๋งํ•ฉ๋‹ˆ๋‹ค. ๋ฐ˜๋ณต๋ฌธ์—๋Š” while๋ฌธ do while๋ฌธ for๋ฌธ์ด ์žˆ์œผ๋ฉฐ for ๋ฌธ์„ ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. while ๋ฌธ ์กฐ๊ฑด๋ฌธ์ด ์ฐธ์ผ ๋•Œ ์‹คํ–‰๋˜๋Š” ๋ฐ˜๋ณต๋ฌธ์ž…๋‹ˆ๋‹ค. ์ดˆ๊ธฐ ๊ฐ’ while ( ์กฐ๊ฑด์‹ ){ ์‹คํ–‰๋ฌธ; ์ฆ๊ฐ๊ฐ’; } do while ๋ฌธ ์กฐ๊ฑด์‹์ด ๊ฑฐ์ง“์œผ๋กœ ํŒ๋ณ„๋  ๋•Œ๊นŒ์ง€ ๋ฐ˜๋ณตํ•˜๋Š” ๋ฐ˜๋ณต๋ฌธ์ž…๋‹ˆ๋‹ค. ์กฐ๊ฑด์‹์„ ๊ณ„์‚ฐํ•˜๊ธฐ ์ „, do ์ดํ•˜์˜ ๋ช…๋ น๋ฌธ์ด ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค. ์ดˆ๊ธฐ ๊ฐ’ do { ์‹คํ–‰๋ฌธ; ์ฆ๊ฐ๊ฐ’; } while (์กฐ๊ฑด์‹) for ๋ฌธ ์กฐ๊ฑด์‹์ด ๊ฑฐ์ง“์œผ๋กœ ํŒ๋ณ„๋  ๋•Œ๊นŒ์ง€ ์‹คํ–‰๋ฌธ์„ ๋ฐ˜๋ณตํ•˜๋Š” ๊ตฌ๋ฌธ์ž…๋‹ˆ๋‹ค. for ( ์ดˆ๊ธฐ๊ฐ’; ์กฐ๊ฑด์‹; ์ฆ๊ฐ๊ฐ’ ){ ์‹คํ–‰๋ฌธ } 01.0๋ถ€ํ„ฐ 99๊นŒ์ง€ ์ถœ๋ ฅํ•˜๊ธฐ //0๋ถ€ํ„ฐ 99๊นŒ์ง€ ์ถœ๋ ฅํ•˜๊ธฐ for( l.. 2022. 7. 26.
์—ฐ์‚ฐ์ž ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์—ฐ์‚ฐ์ž ํ”„๋กœ๊ทธ๋žจ์— ํ•„์š”ํ•œ ์ˆ˜์‹์„ ๋งŒ๋“ค ๋•Œ ํ•„์š”ํ•œ ๊ฒƒ์ด ์—ฐ์‚ฐ์ž์ž…๋‹ˆ๋‹ค. ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์—์„œ ์—ฐ์‚ฐ์ž์—๋Š” ์‚ฐ์ˆ ์—ฐ์‚ฐ์ž, ๋Œ€์ž…์—ฐ์‚ฐ์ž, ๋น„๊ต์—ฐ์‚ฐ์ž, ๋…ผ๋ฆฌ์—ฐ์‚ฐ์ž ๋“ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฐ์ˆ  ์—ฐ์‚ฐ์ž ์‚ฐ์ˆ  ์—ฐ์‚ฐ์ž๋Š” ์‚ฌ์น™์—ฐ์‚ฐ์„ ๋‹ค๋ฃจ๋Š” ๊ธฐ๋ณธ์ ์ด๋ฉด์„œ๋„ ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉ๋˜๋Š” ์—ฐ์‚ฐ์ž์ž…๋‹ˆ๋‹ค. ์‚ฐ์ˆ  ์—ฐ์‚ฐ์ž ์ข…๋ฅ˜ ์„ค๋ช… + ๋”ํ•˜๊ธฐ ์—ฐ์‚ฐ์„ ํ•  ๋•Œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋ฌธ์ž์™€ ๋ฌธ์ž, ๋ฌธ์ž์™€ ๋ณ€์ˆ˜ ๋“ฑ์„ ์—ฐ๊ฒฐํ•  ๋•Œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. - ๋นผ๊ธฐ ์—ฐ์‚ฐ์„ ํ•  ๋•Œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. * ๊ณฑํ•˜๊ธฐ ์—ฐ์‚ฐ์„ ํ•  ๋•Œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. / ๋ชซ์„ ๊ตฌํ•  ๋•Œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. % ๋‚˜๋จธ์ง€๋ฅผ ๊ตฌํ•  ๋•Œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ++ 1์”ฉ ์ฆ๊ฐ€์‹œํ‚ฌ ๋•Œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. -- 1์”ฉ ๊ฐ์†Œ์‹œํ‚ฌ ๋•Œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋Œ€์ž… ์—ฐ์‚ฐ์ž ๋Œ€์ž… ์—ฐ์‚ฐ์ž๋Š” ๋ณ€์ˆ˜์— ๊ฐ’์„ ๋Œ€์ž…ํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ์ดํ•ญ ์—ฐ์‚ฐ์ž์ž…๋‹ˆ๋‹ค. ๋Œ€์ž… ์—ฐ์‚ฐ์ž ์ข…๋ฅ˜ ์„ค๋ช… = num = 1์€ .. 2022. 7. 26.
๊ธฐ๋ณธ ๊ทœ์น™ ๊ธฐ๋ณธ ๊ทœ์น™ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ฅผ ๋‹ค๋ฃจ๊ธฐ ์œ„ํ•ด์„œ๋Š” ๊ธฐ์ดˆ์ ์ธ ํŠน์ง•๊ณผ ๊ธฐ๋ณธ ๋ฌธ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ€์žฅ ๊ธฐ๋ณธ์ด๊ธฐ ๋•Œ๋ฌธ์— ์ด ๋ถ€๋ถ„์„ ์ˆ™์ง€ํ•˜๊ณ  ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ฅผ ๊ณต๋ถ€ํ•˜์„ธ์š”! Javascript๋ž€ JavaScript๋Š” ์›น ํŽ˜์ด์ง€์—์„œ ๋ณต์žกํ•œ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ์Šคํฌ๋ฆฝํŠธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์ž…๋‹ˆ๋‹ค. HTML์€ ์ •์ ์ธ ๋ ˆ์ด์•„์›ƒ์„ ํ‘œํ˜„ํ•œ๋‹ค๋ฉด, ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋Š” ๋™์ ์ธ ๊ธฐ๋Šฅ์„ ํ‘œํ˜„ํ•ฉ๋‹ˆ๋‹ค. ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋Š” 1995๋…„ ๋„ท์Šค์ผ€์ดํ”„ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜์˜ ๋ธŒ๋ Œ๋˜ ์•„์ดํฌ๊ฐ€ ๊ฐœ๋ฐœํ•˜์˜€์Šค๋ฉฐ Netscape Navigsator2.0์— ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. 1996๋…„์—๋Š” ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ์‚ฌ์˜ Internet Explorer3.0 ํƒ‘์žฌ๋˜์—ˆ์œผ๋ฉฐ java ์• ํ”Œ๋ฆฟ์œผ๋กœ ๊ตฌํ˜„๋œ ์›น ๋ธŒ๋ผ์šฐ์ €์˜ ์ง€์ง€๋ถ€์ง„ํ•œ ๋ณด๊ธ‰๊ณผ ๋งž๋ฌผ๋ ค ๋น ๋ฅด๊ฒŒ ๋ณด๊ธ‰๋˜์—ˆ์Šต๋‹ˆ๋‹ค. 1997๋…„๋ถ€ํ„ฐ ESMAScript๋ฅผ ๋”ฐ๋ฅด๋Š” ํ‘œ.. 2022. 7. 26.
728x90
๋ฐ˜์‘ํ˜•