[์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ] ๋ณ€์ˆ˜์™€ ์ž๋ฃŒํ˜• ๋ฌธ์ œํ’€์ด

์•ž์—์„œ ๊ณต๋ถ€ํ•œ ๋ณ€์ˆ˜์™€ ์ž๋ฃŒํ˜•์— ๋Œ€ํ•œ ๋ฌธ์ œํ’€์ด์ด๋‹ค. ์ด ๊ธ€์„ ๋ณด์‹œ๋Š” ๋ถ„๋“ค์ด๋ผ๋ฉด ์ €์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์ดˆ๋ณด์ž์ผ ๊ฒƒ์ด๋‹ค. ๋‚ด๊ฐ€ ์ด๋ ‡๊ฒŒ ํฌ์ŠคํŒ…ํ•˜๋Š” ์ด์œ ๋Š” ์ •๋ฆฌ๋ฅผ ์ž˜ํ•ด ๋†“์•„์•ผ ๋ณต์Šต๋„ ๋˜๊ณ  ๋‚˜์ค‘์— ๋‹ค์‹œ ์ฐพ์„ ๋•Œ ํŽธํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๋ณ€์ˆ˜์™€ ์ž๋ฃŒํ˜• ๋ฌธ์ œ ํ’€์ด 1. ๋ณ€์ˆ˜ ๋ฐ”๊พธ๊ธฐ ์œ„์—์„œ a,b์˜ ๊ฐ’์„ ๋ฐ”๊พธ๋Š” ์ฝ”๋“œ๋Š”? ์ •๋‹ต 1) ์•„๋ž˜ ๊ทธ๋ฆผ๊ณผ ๊ฐ™์ด ๋‹จ์ˆœํ•˜๊ฒŒ a, b ๊ฐ’์„ ๋ฐ”๊ฟ”์„œ ์ถœ๋ ฅํ•˜๋ฉด ๋œ๋‹ค ์ •๋‹ต 2) ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•๋„ ์žˆ๋‹ค. 2. ์ž๋ฃŒํ˜•๊ณผ ์—ฐ์‚ฐ์ž ์—ฐ์Šต๋ฌธ์ œ โ–ถ f12๋ฅผ ๋ˆ„๋ฅด๊ณ  console์—์„œ ๋ฌธ์ œ๋ฅผ ์ž…๋ ฅ ํ›„ ์—”ํ„ฐ๋ฅผ ๋ˆ„๋ฅด์‹œ๋ฉด ์ •๋‹ต์„ ๋ฐ”๋กœ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฌธ์ œ ์ •๋‹ต 1 != 1.0 false 1 !== 1.0 false 1==1.0 true 1

[์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ] ์ž๋ฃŒํ˜•๊ณผ ์—ฐ์‚ฐ์ž์˜ ์ข…๋ฅ˜

์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์—์„œ ์“ฐ๋Š” ์ž๋ฃŒํ˜•๊ณผ ์—ฐ์‚ฐ์ž์˜ ์ข…๋ฅ˜๋ฅผ ์•Œ์•„๋ณด์ž. ์ž๋ฃŒํ˜•์—๋Š” ๋ฌธ์žํ˜•, ์ˆซ์žํ˜•, ๋ถˆ๋ฆฌ์–ธ ๋“ฑ์ด ์žˆ๊ณ  ์—ฐ์‚ฐ์ž๋Š” ๋”ํ•˜๊ธฐ, ๋นผ๊ธฐ, ๊ณฑํ•˜๊ธฐ, ๋‚˜๋ˆ„๊ธฐ ๋“ฑ ๊ณ„์‚ฐํ•˜๋Š” ๊ฒƒ๋“ค์„ ๋งํ•œ๋‹ค. ์ž๋ฃŒํ˜• ์•ž์—์„œ ์–ธ๊ธ‰ํ•œ ๋ฐ”์™€ ๊ฐ™์ด ์ž๋ฃŒํ˜•(data type)์—๋Š” ์ž๋ฃŒํ˜•, ์ˆซ์žํ˜•, ๋ถˆ๋ฆฌ์–ธ์ด ์žˆ๋‹ค. ๊ฐ๊ฐ์˜ ์ž๋ฃŒํ˜•์— ๋Œ€ํ•ด ํŠน์ง•์— ๋Œ€ํ•ด ํ•˜๋‚˜์”ฉ ์•Œ์•„๋ณด์ž. ๋ฌธ์žํ˜•(string) ๋ฌธ์žํ˜•์€ ํฐ๋”ฐ์˜ดํ‘œ ๋˜๋Š” ์ž‘์€๋”ฐ์˜ดํ‘œ ์•ˆ์— ํ‘œ์‹œ๋œ ๋‹จ์–ด, ์ˆซ์ž ๋“ฑ์„ ๋งํ•œ๋‹ค. "ํ‚ค", "12", '1+2' ์ด๋Ÿฐ ํ˜•ํƒœ๋กœ ์“ฐ๋Š” ๊ฒƒ์ด ๋ชจ๋‘ ๋ฌธ์žํ˜•์ด๋‹ค. ์ˆซ์žํ˜•(number) ๋ง ๊ทธ๋Œ€๋กœ ์ˆซ์ž๋กœ ์“ฐ์—ฌ์ง„ ํ˜•ํƒœ์ด๋‹ค. ๋”ฐ์˜ดํ‘œ ์—†์ด ์ˆซ์ž๋กœ ์“ด๋‹ค. ์Œ์ˆ˜, ์ •์ˆ˜, ์‹ค์ˆ˜ ๋“ฑ ๋ชจ๋“  ์ˆซ์ž๋ฅผ ๋งํ•œ๋‹ค. ๋ถˆ๋ฆฌ์–ธ(boolean) ์ฐธ(true)๊ณผ ๊ฑฐ์ง“(false)์˜ ํ˜•ํƒœ๋กœ ์“ฐ์ด๋Š” ๊ฒƒ์ด ๋ถˆ๋ฆฌ์–ธ์ด๋‹ค. ๋…ผ๋ฆฌ..

[์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ] ๋ณ€์ˆ˜ ์„ ์–ธ let๊ณผ const์˜ ์ฐจ์ด

์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์—์„œ let๊ณผ const๋Š” ๋ชจ๋‘ ๋ณ€์ˆ˜๋ฅผ ์„ ์–ธํ•  ๋•Œ ์“ด๋‹ค. let๊ณผ const์˜ ์ฐจ์ด๋Š” let์€ ๋ณ€์ˆ˜๊ฐ’์„ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ์ง€๋งŒ const๋ฅผ ์“ธ ๊ฒฝ์šฐ ๋ณ€์ˆ˜ ๊ฐ’์„ ๋ฐ”๊ฟ€ ์ˆ˜ ์—†๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ์ฆ‰, ๋ณ€์ˆ˜ ๊ฐ’์˜ ๋ณ€ํ™”๊ฐ€ ํ•„์š”ํ•  ์ˆ˜๋„ ์žˆ๋Š” ๊ฒฝ์šฐ์—๋Š” let์„ ์‚ฌ์šฉํ•˜๊ณ  ๋ณ€์ˆ˜ ๊ฐ’์ด ๋ฐ”๋€Œ๋ฉด ์•ˆ ๋  ๊ฒฝ์šฐ์—๋Š” const๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. let๊ณผ const let๊ณผ const๋Š” ๋ณ€์ˆ˜๋ฅผ ์„ ์–ธํ•  ๋•Œ ์“ฐ์ด๋Š” ๋ช…๋ น๊ณผ ๊ฐ™์€ ๊ฒƒ์ด๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด let keyword = "ํ•™๊ต"๋ผ๋Š” ์ฝ”๋“œ๋Š” ๋ณ€์ˆ˜๋ช…์ด keyword์ด๊ณ  ๋ณ€์ˆ˜์˜ ๊ฐ’์ด ํ•™๊ต์ธ ๋ณ€์ˆ˜๊ฐ€ ์„ ์–ธ๋œ ๊ฒƒ์ด๋‹ค. let ๋จผ์ € let์„ ์ด์šฉํ•˜์—ฌ ๋ณ€์ˆ˜๋ฅผ ๋งŒ๋“ค์–ด๋ณด์ž. ์•„๋ž˜ ๊ทธ๋ฆผ์—์„œ ๋ณ€์ˆ˜๋ฅผ ์„ ์–ธํ•˜๊ณ  ๋ณ€์ˆ˜๋ช…์„ keyword๋กœ ๋งŒ๋“ค์—ˆ๋‹ค. keyword์— ๋“ค์–ด๊ฐˆ ๋‚ด์šฉ์€ "ํ•™๊ต"์ด๋‹ค. console.log๋ฅผ ์ด..

[์›น์‚ฌ์ดํŠธ์ œ์ž‘] ์ฟจ์ฐ ํ…Œ์ŠคํŠธ ๋งŒ๋“ค๊ธฐ 4(index.html, style.css ๋งŒ๋“ค๊ณ  ๋งํฌ ์—ฐ๊ฒฐํ•˜๊ธฐ)

index.html์€ ๋งŒ๋“ค๋ ค๊ณ  ํ•˜๋Š” ์‚ฌ์ดํŠธ์˜ ๋ผˆ๋Œ€๊ฐ€ ๋˜๋Š” ํŒŒ์ผ์ด๋‹ค. ๋ธŒ๋ผ์šฐ์ €์— ๋‚˜ํƒ€๋‚˜๋Š” ์ฒซ ๋ฒˆ์งธ ํ™”๋ฉด์ด ๋˜๋Š” ๊ฒƒ์ด๋‹ค. ๊ทธ๋ฆฌ๊ณ  style.css๋Š” ์›น์‚ฌ์ดํŠธ๋ฅผ ๊พธ๋ฉฐ์ฃผ๋Š” ์—ญํ• ์ด๋‹ค. index ํŒŒ์ผ์„ ๋งŒ๋“ค๊ณ  styleํŒŒ์ผ์„ indexํŒŒ์ผ์— ๋งํฌ๋ฅผ ๊ฑธ์–ด๋‘๋Š” ๊ฒƒ๊นŒ์ง€ ํ•ด๋ณด๊ฒ ๋‹ค. index.html, style.css ํŒŒ์ผ ๋งŒ๋“ค๊ธฐ vscode์—์„œ ์•„๋ž˜ ๋นจ๊ฐ•์ƒ‰ ๋ถ€๋ถ„์ด ์ƒˆ ํŒŒ์ผ ๋งŒ๋“œ๋Š” ์•„์ด์ฝ˜์ด๋‹ค. ์•„์ด์ฝ˜ ํด๋ฆญ ํ›„ index.html์ด๋ผ๊ณ  ์“ฐ๊ณ  ์—”ํ„ฐ๋ฅผ ์น˜๋ฉด ํŒŒ์ผ์ด ๋งŒ๋“ค์–ด์ง„๋‹ค. style.cssํŒŒ์ผ๋„ ๊ฐ™์€ ๋ฐฉ๋ฒ•์œผ๋กœ ๋งŒ๋“ค๋ฉด ๋œ๋‹ค. index.html, style.css ์—ฐ๊ฒฐ ์›นํŽ˜์ด์ง€๋ฅผ ๊พธ๋ฉฐ์ฃผ๋Š” css๋Š” indexํŒŒ์ผ ์•ˆ์— ์ฝ”๋“œ๋ฅผ ์ž…๋ ฅํ•ด์„œ ๋งŒ๋“ค ์ˆ˜๋„ ์žˆ์ง€๋งŒ ๊ด€๋ฆฌ์˜ ํŽธ์˜์„ฑ ๋•Œ๋ฌธ์— ์ง€๊ธˆ์ฒ˜๋Ÿผ ๋ณ„๋„์˜ cssํŒŒ์ผ์„ ๋งŒ๋“ค๊ณ  indexํŒŒ์ผ์—..

[์›น์„œ๋น„์Šค์ œ์ž‘] ์ฟจ์ฐ ํ…Œ์ŠคํŠธ ๋งŒ๋“ค๊ธฐ 3(์ž‘์—…ํด๋” ๋งŒ๋“ค๊ธฐ, ๋น„์ฃผ์–ผ์ŠคํŠœ๋””์˜ค์ฝ”๋“œ Live Server ์„ค์น˜)

๋น„์ฃผ์–ผ ์ŠคํŠœ๋””์˜ค ์ฝ”๋“œ์—์„œ ์ž‘์—… ํด๋” ๋งŒ๋“ค๊ธฐ์™€ Live Server๋ฅผ ์„ค์น˜ํ•ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์ž‘์—… ํด๋”๋Š” ์•ž์œผ๋กœ ๋งŒ๋“ค ์‚ฌ์ดํŠธ์˜ ๋ชจ๋“  ๋‚ด์šฉ์„ ๋‹ด์•„๋‘๋Š” ํด๋”์ด๊ณ  Live Server๋Š” ์‹ค์ œ ์„œ๋ฒ„์— ์˜ฌ๋ฆฌ๊ธฐ ์ „์— ๋‚ด๊ฐ€ ๋งŒ๋“  ์›นํŽ˜์ด์ง€๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ๊ฒŒ ์ธํ„ฐ๋„ท ์ฐฝ์œผ๋กœ ๋„์›Œ ์ฃผ๋Š” ๋น„์ฃผ์–ผ ์ŠคํŠœ๋””์˜ค ์ฝ”๋“œ์˜ ์ต์Šคํ…์…˜์ž…๋‹ˆ๋‹ค. ์ž‘์—… ํด๋” ๋งŒ๋“ค๊ธฐ ์ € ๊ฐ™์€ ๊ฒฝ์šฐ๋Š” ์œˆ๋„์šฐ ํƒ์ƒ‰๊ธฐ์—์„œ ์ž‘์—…ํ•  ํด๋”๋ฅผ ๋งŒ๋“ค๊ณ  ๋น„์ฃผ์–ผ์ŠคํŠœ๋””์˜ค์—์„œ ํด๋” ์—ด๊ธฐ ํ˜•์‹์œผ๋กœ ์ž‘์—…์„ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์ €๋Š” C์— codingํด๋” ์•ˆ์— ์ƒˆ๋กœ์šด ํด๋”๋ฅผ ๋งŒ๋“ค์–ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ทธ๋‹ค์Œ ๋น„์ฃผ์–ผ ์ŠคํŠœ๋””์˜ค๋ฅผ ์—ด๊ณ  ํด๋” ์—ด๊ธฐ๋ฅผ ํด๋ฆญํ•˜๊ณ  ๋ฐฉ๊ธˆ ๋งŒ๋“  ์ž‘์—… ํด๋”๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ์ž‘์—…ํด๋”๋ฅผ ์„ ํƒํ•˜๋ฉด ์•„๋ž˜ ๊ทธ๋ฆผ๊ณผ ๊ฐ™์ด ์ž‘์—… ํด๋”๊ฐ€ ์ง€์ •๋˜์–ด ๋‚˜ํƒ€๋‚˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ œ ๋น„์ฃผ์–ผ ์ŠคํŠœ๋””์˜ค๋Š” ํ•œ๊ธ€๋กœ ๋‚˜์˜ค๋Š”๋ฐ..

[์›น์„œ๋น„์Šค์ œ์ž‘] ์ฟจ์ฐ ํ…Œ์ŠคํŠธ ๋งŒ๋“ค๊ธฐ2(ํฌ๋กฌ, ๋น„์ฃผ์–ผ์ŠคํŠœ๋””์˜ค์ฝ”๋“œ ์„ค์น˜)

์˜ค๋Š˜์€ ๊ฐœ๋ฐœํ™˜๊ฒฝ ์„ธํŒ…์„ ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๋ธŒ๋ผ์šฐ์ €๋Š” ํฌ๋กฌ์„ ์ด์šฉํ•˜๊ณ  ์—๋””ํ„ฐ๋Š” ๋น„์ฃผ์–ผ์ŠคํŠœ๋””์˜ค์ฝ”๋“œ(Visual Studio Code)๋ฅผ ์ด์šฉํ•ฉ๋‹ˆ๋‹ค. ์„ค์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ์–ด๋ ต์ง€ ์•Š์Šต๋‹ˆ๋‹ค๋งŒ ์ฐจ๊ทผ์ฐจ๊ทผํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ํฌ๋กฌ ๋ธŒ๋ผ์šฐ์ € ์„ค์น˜ ์ต์Šคํ”Œ๋กœ๋Ÿฌ ์„œ๋น„์Šค ์ข…๋ฃŒ๊ฐ€ ์–ผ๋งˆ ๋‚จ์ง€ ์•Š์•„์„œ ์ด์ œ๋Š” ๋งŽ์€ ๋ถ„๋“ค์ด ํฌ๋กฌ์„ ์‚ฌ์šฉํ•˜๊ณ  ๊ณ„์‹œ์ง€๋งŒ ํ˜น์‹œ ํฌ๋กฌ์ด ์„ค์น˜๋˜์–ด์žˆ์ง€ ์•Š์œผ์‹  ๋ถ„๋“ค์€ ์•„๋ž˜์™€ ๊ฐ™์ด ํฌ๋กฌ์„ ์„ค์น˜ํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค. ์•„์ฃผ ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค. ์•„๋ž˜ ์˜์ƒ์„ ์ฐธ๊ณ ํ•˜์‹œ์–ด ์„ค์น˜ํ•˜์„ธ์š”. โ–ถ ํฌ๋กฌ ๋ธŒ๋ผ์šฐ์ ธ ์„ค์น˜ ํฌ๋กฌ ๋ธŒ๋ผ์šฐ์ € ์„ค์น˜ ๋™์˜์ƒ ๋น„์ฃผ์–ผ ์ŠคํŠœ๋””์˜ค ์ฝ”๋“œ ์„ค์น˜ ๋น„์ฃผ์–ผ ์ŠคํŠœ๋””์˜ค๋Š” ์—ฌ๊ธฐ์„œ ๋‹ค๋ฃจ๋Š” html, css, javascript ์™ธ์—๋„ ๋งŽ์€ ์–ธ์–ด์˜ ์—๋””ํ„ฐ๋กœ ํ™œ์šฉ๋˜๊ณ  ์žˆ๋‹ค. ์•„๋ž˜ ๊ทธ๋ฆผ๊ณผ ๊ฐ™์ด ์„ค์น˜ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ๊นŒ์ง€ ํฌ๋กฌ, ๋น„์ฃผ์–ผ์ŠคํŠœ๋””์–ด์ฝ”๋“œ๋ฅผ ์„ค์น˜ํ•ด ๋ณด์•˜..

[์›น์„œ๋น„์Šค์ œ์ž‘] ์ฟจ์ฐ ํ…Œ์ŠคํŠธ ๋งŒ๋“ค๊ธฐ 1(์†Œ๊ฐœ)

์ฝ”๋”ฉ์„ ์ ‘ํ•˜๊ฒŒ ๋œ์ง€ ์ด์ œ 1๋…„์ด ๋„˜์—ˆ๋‹ค. ์ง์žฅ ๋‹ค๋‹ˆ๋ฉด์„œ ์ทจ๋ฏธ๋กœ ๋ฐฐ์šฐ๋Š” ๊ฑฐ๋ผ ์‹ค๋ ฅ์˜ ๋ฐœ์ „์€ ์—†๋‹ค. ๊ทธ๋™์•ˆ ๋ช‡ ๊ฐœ์˜ ํ…Œ์ŠคํŠธํ˜• ์›น์„œ๋น„์Šค๋ฅผ ์ œ์ž‘ํ–ˆ์—ˆ๋‹ค. ๋”ฐ๋ผ ํ•˜๊ธฐ๋กœ ์—ด์‹ฌํžˆ ๋งŒ๋“ค์–ด ๋ดค๋Š”๋ฐ ๊ธฐ์–ต์— ๋‚จ๋Š” ๊ฒŒ ์—†๋‹ค. ๊ทธ๋ž˜์„œ ์˜ค๋Š˜๋ถ€ํ„ฐ ๋ฐฐ์šฐ๋Š” ์ฟจ์ฐ ํ…Œ์ŠคํŠธ๋Š” ์ž˜ ๊ธฐ๋กํ•ด ๋‘๋ ค๊ณ  ํ•œ๋‹ค. ๋จผ์ € ์ฟจ์ฐ ๋œป๋ถ€ํ„ฐ ์•Œ์•„๋ณด์ž ์ฟจ์ฐ ํ…Œ์ŠคํŠธ๋ฅผ ๋งŒ๋“œ๋Š”๋ฐ ์ •์ž‘ ๊ทธ ๋œป ๋ชจ๋ฅด๊ฒ ๋„ค์š”. ์š”์ฆ˜ ์ธํ„ฐ๋„ท์—์„œ ์ฟจ์ฐ(๋”ฐ)๋ผ๋Š” ๋ง์ด ์œ ํ–‰์ด๋ผ๊ณ  ํ•˜๋Š”๋ฐ ๋“ค์–ด๋ณด์…จ๋‚˜์š”? ์ €๋Š” ์ด ์„œ๋น„์Šค ๊ณต๋ถ€ ์‹œ์ž‘ํ•˜๋ฉด์„œ ์ฒ˜์Œ ๋“ค์–ด๋ณธ ๋ง์ž…๋‹ˆ๋‹ค. ์‚ฌ์‹ค ์ฐ๋”ฐ๋ผ๋Š” ๋ง์€ ์žฅ์• ์ธ ๋น„ํ•˜ํ•˜๋Š” ๋ง์ด๋ผ ์›ฌ๋งŒํ•˜๋ฉด ์“ฐ์ง€ ์•Š๋Š” ๋ง์ธ๋ฐ ์ Š์€ ์‚ฌ๋žŒ๋“ค์€ ๊ทธ๋ ‡์ง€๋„ ์•Š์€๊ฐ€ ๋ด…๋‹ˆ๋‹ค. ์ฟจ์ฐ๋”ฐ๋Š” ์ž์‹ ์˜ ์ฟจํ•œ ๋ชจ์Šต์„ ๋‚ด์„ธ์šฐ์ง€๋งŒ ๊ทธ๋Ÿฐ ๋ชจ์Šต์ด ์˜คํžˆ๋ ค ์ฟจํ•˜์ง€ ๋ชปํ•จ์„ ์กฐ๋กฑํ•˜๋ฉฐ ์ง€์ ํ•˜๋Š” ๋ง์ด๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ•์‚ฌ ์ œ๊ฐ€ ๋“ฃ๋Š” ๊ฐ•์˜๋Š” ํ”„๋กœ์ ํŠธ..