
์์์ ๊ณต๋ถํ ๋ณ์์ ์๋ฃํ์ ๋ํ ๋ฌธ์ ํ์ด์ด๋ค. ์ด ๊ธ์ ๋ณด์๋ ๋ถ๋ค์ด๋ผ๋ฉด ์ ์ ๋ง์ฐฌ๊ฐ์ง๋ก ์๋ฐ์คํฌ๋ฆฝํธ ์ด๋ณด์์ผ ๊ฒ์ด๋ค. ๋ด๊ฐ ์ด๋ ๊ฒ ํฌ์คํ ํ๋ ์ด์ ๋ ์ ๋ฆฌ๋ฅผ ์ํด ๋์์ผ ๋ณต์ต๋ ๋๊ณ ๋์ค์ ๋ค์ ์ฐพ์ ๋ ํธํ๊ธฐ ๋๋ฌธ์ด๋ค. ๋ณ์์ ์๋ฃํ ๋ฌธ์ ํ์ด 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 keyword = "ํ๊ต"๋ผ๋ ์ฝ๋๋ ๋ณ์๋ช ์ด keyword์ด๊ณ ๋ณ์์ ๊ฐ์ด ํ๊ต์ธ ๋ณ์๊ฐ ์ ์ธ๋ ๊ฒ์ด๋ค. let ๋จผ์ let์ ์ด์ฉํ์ฌ ๋ณ์๋ฅผ ๋ง๋ค์ด๋ณด์. ์๋ ๊ทธ๋ฆผ์์ ๋ณ์๋ฅผ ์ ์ธํ๊ณ ๋ณ์๋ช ์ keyword๋ก ๋ง๋ค์๋ค. keyword์ ๋ค์ด๊ฐ ๋ด์ฉ์ "ํ๊ต"์ด๋ค. console.log๋ฅผ ์ด..

index.html์ ๋ง๋ค๋ ค๊ณ ํ๋ ์ฌ์ดํธ์ ๋ผ๋๊ฐ ๋๋ ํ์ผ์ด๋ค. ๋ธ๋ผ์ฐ์ ์ ๋ํ๋๋ ์ฒซ ๋ฒ์งธ ํ๋ฉด์ด ๋๋ ๊ฒ์ด๋ค. ๊ทธ๋ฆฌ๊ณ style.css๋ ์น์ฌ์ดํธ๋ฅผ ๊พธ๋ฉฐ์ฃผ๋ ์ญํ ์ด๋ค. index ํ์ผ์ ๋ง๋ค๊ณ styleํ์ผ์ indexํ์ผ์ ๋งํฌ๋ฅผ ๊ฑธ์ด๋๋ ๊ฒ๊น์ง ํด๋ณด๊ฒ ๋ค. index.html, style.css ํ์ผ ๋ง๋ค๊ธฐ vscode์์ ์๋ ๋นจ๊ฐ์ ๋ถ๋ถ์ด ์ ํ์ผ ๋ง๋๋ ์์ด์ฝ์ด๋ค. ์์ด์ฝ ํด๋ฆญ ํ index.html์ด๋ผ๊ณ ์ฐ๊ณ ์ํฐ๋ฅผ ์น๋ฉด ํ์ผ์ด ๋ง๋ค์ด์ง๋ค. style.cssํ์ผ๋ ๊ฐ์ ๋ฐฉ๋ฒ์ผ๋ก ๋ง๋ค๋ฉด ๋๋ค. index.html, style.css ์ฐ๊ฒฐ ์นํ์ด์ง๋ฅผ ๊พธ๋ฉฐ์ฃผ๋ css๋ indexํ์ผ ์์ ์ฝ๋๋ฅผ ์ ๋ ฅํด์ ๋ง๋ค ์๋ ์์ง๋ง ๊ด๋ฆฌ์ ํธ์์ฑ ๋๋ฌธ์ ์ง๊ธ์ฒ๋ผ ๋ณ๋์ cssํ์ผ์ ๋ง๋ค๊ณ indexํ์ผ์..

๋น์ฃผ์ผ ์คํ๋์ค ์ฝ๋์์ ์์ ํด๋ ๋ง๋ค๊ธฐ์ Live Server๋ฅผ ์ค์นํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ์์ ํด๋๋ ์์ผ๋ก ๋ง๋ค ์ฌ์ดํธ์ ๋ชจ๋ ๋ด์ฉ์ ๋ด์๋๋ ํด๋์ด๊ณ Live Server๋ ์ค์ ์๋ฒ์ ์ฌ๋ฆฌ๊ธฐ ์ ์ ๋ด๊ฐ ๋ง๋ ์นํ์ด์ง๋ฅผ ํ์ธํ ์ ์๊ฒ ์ธํฐ๋ท ์ฐฝ์ผ๋ก ๋์ ์ฃผ๋ ๋น์ฃผ์ผ ์คํ๋์ค ์ฝ๋์ ์ต์คํ ์ ์ ๋๋ค. ์์ ํด๋ ๋ง๋ค๊ธฐ ์ ๊ฐ์ ๊ฒฝ์ฐ๋ ์๋์ฐ ํ์๊ธฐ์์ ์์ ํ ํด๋๋ฅผ ๋ง๋ค๊ณ ๋น์ฃผ์ผ์คํ๋์ค์์ ํด๋ ์ด๊ธฐ ํ์์ผ๋ก ์์ ์ ์งํํฉ๋๋ค. ์ ๋ C์ codingํด๋ ์์ ์๋ก์ด ํด๋๋ฅผ ๋ง๋ค์ด ๋ณด๊ฒ ์ต๋๋ค. ๊ทธ๋ค์ ๋น์ฃผ์ผ ์คํ๋์ค๋ฅผ ์ด๊ณ ํด๋ ์ด๊ธฐ๋ฅผ ํด๋ฆญํ๊ณ ๋ฐฉ๊ธ ๋ง๋ ์์ ํด๋๋ฅผ ํด๋ฆญํฉ๋๋ค. ์ด๋ ๊ฒ ์์ ํด๋๋ฅผ ์ ํํ๋ฉด ์๋ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ์์ ํด๋๊ฐ ์ง์ ๋์ด ๋ํ๋๊ฒ ๋ฉ๋๋ค. ์ ๋น์ฃผ์ผ ์คํ๋์ค๋ ํ๊ธ๋ก ๋์ค๋๋ฐ..

์ค๋์ ๊ฐ๋ฐํ๊ฒฝ ์ธํ ์ ํด๋ณด๊ฒ ์ต๋๋ค. ๋ธ๋ผ์ฐ์ ๋ ํฌ๋กฌ์ ์ด์ฉํ๊ณ ์๋ํฐ๋ ๋น์ฃผ์ผ์คํ๋์ค์ฝ๋(Visual Studio Code)๋ฅผ ์ด์ฉํฉ๋๋ค. ์ค์นํ๋ ๋ฐฉ๋ฒ์ ์ด๋ ต์ง ์์ต๋๋ค๋ง ์ฐจ๊ทผ์ฐจ๊ทผํด๋ณด๊ฒ ์ต๋๋ค. ํฌ๋กฌ ๋ธ๋ผ์ฐ์ ์ค์น ์ต์คํ๋ก๋ฌ ์๋น์ค ์ข ๋ฃ๊ฐ ์ผ๋ง ๋จ์ง ์์์ ์ด์ ๋ ๋ง์ ๋ถ๋ค์ด ํฌ๋กฌ์ ์ฌ์ฉํ๊ณ ๊ณ์์ง๋ง ํน์ ํฌ๋กฌ์ด ์ค์น๋์ด์์ง ์์ผ์ ๋ถ๋ค์ ์๋์ ๊ฐ์ด ํฌ๋กฌ์ ์ค์นํ์๋ฉด ๋ฉ๋๋ค. ์์ฃผ ๊ฐ๋จํฉ๋๋ค. ์๋ ์์์ ์ฐธ๊ณ ํ์์ด ์ค์นํ์ธ์. โถ ํฌ๋กฌ ๋ธ๋ผ์ฐ์ ธ ์ค์น ํฌ๋กฌ ๋ธ๋ผ์ฐ์ ์ค์น ๋์์ ๋น์ฃผ์ผ ์คํ๋์ค ์ฝ๋ ์ค์น ๋น์ฃผ์ผ ์คํ๋์ค๋ ์ฌ๊ธฐ์ ๋ค๋ฃจ๋ html, css, javascript ์ธ์๋ ๋ง์ ์ธ์ด์ ์๋ํฐ๋ก ํ์ฉ๋๊ณ ์๋ค. ์๋ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ์ค์นํ๋ฉด ๋ฉ๋๋ค. ์ฌ๊ธฐ๊น์ง ํฌ๋กฌ, ๋น์ฃผ์ผ์คํ๋์ด์ฝ๋๋ฅผ ์ค์นํด ๋ณด์..

์ฝ๋ฉ์ ์ ํ๊ฒ ๋์ง ์ด์ 1๋ ์ด ๋์๋ค. ์ง์ฅ ๋ค๋๋ฉด์ ์ทจ๋ฏธ๋ก ๋ฐฐ์ฐ๋ ๊ฑฐ๋ผ ์ค๋ ฅ์ ๋ฐ์ ์ ์๋ค. ๊ทธ๋์ ๋ช ๊ฐ์ ํ ์คํธํ ์น์๋น์ค๋ฅผ ์ ์ํ์๋ค. ๋ฐ๋ผ ํ๊ธฐ๋ก ์ด์ฌํ ๋ง๋ค์ด ๋ดค๋๋ฐ ๊ธฐ์ต์ ๋จ๋ ๊ฒ ์๋ค. ๊ทธ๋์ ์ค๋๋ถํฐ ๋ฐฐ์ฐ๋ ์ฟจ์ฐ ํ ์คํธ๋ ์ ๊ธฐ๋กํด ๋๋ ค๊ณ ํ๋ค. ๋จผ์ ์ฟจ์ฐ ๋ป๋ถํฐ ์์๋ณด์ ์ฟจ์ฐ ํ ์คํธ๋ฅผ ๋ง๋๋๋ฐ ์ ์ ๊ทธ ๋ป ๋ชจ๋ฅด๊ฒ ๋ค์. ์์ฆ ์ธํฐ๋ท์์ ์ฟจ์ฐ(๋ฐ)๋ผ๋ ๋ง์ด ์ ํ์ด๋ผ๊ณ ํ๋๋ฐ ๋ค์ด๋ณด์ จ๋์? ์ ๋ ์ด ์๋น์ค ๊ณต๋ถ ์์ํ๋ฉด์ ์ฒ์ ๋ค์ด๋ณธ ๋ง์ ๋๋ค. ์ฌ์ค ์ฐ๋ฐ๋ผ๋ ๋ง์ ์ฅ์ ์ธ ๋นํํ๋ ๋ง์ด๋ผ ์ฌ๋งํ๋ฉด ์ฐ์ง ์๋ ๋ง์ธ๋ฐ ์ ์ ์ฌ๋๋ค์ ๊ทธ๋ ์ง๋ ์์๊ฐ ๋ด ๋๋ค. ์ฟจ์ฐ๋ฐ๋ ์์ ์ ์ฟจํ ๋ชจ์ต์ ๋ด์ธ์ฐ์ง๋ง ๊ทธ๋ฐ ๋ชจ์ต์ด ์คํ๋ ค ์ฟจํ์ง ๋ชปํจ์ ์กฐ๋กฑํ๋ฉฐ ์ง์ ํ๋ ๋ง์ด๋ผ๊ณ ํฉ๋๋ค. ๊ฐ์ฌ ์ ๊ฐ ๋ฃ๋ ๊ฐ์๋ ํ๋ก์ ํธ..