Object Property {name: value} ํํ name์ property ์ด๋ฆ/ํค๋ฅผ ์์ฑ (๋ฐ์ดํ ์๋ต) value์ JS์์ ์ง์ํ๋ ํ์ ์์ฑ {a: 123, b: "ABC", c: true, d: {}} {book: function(){์ฝ๋}} Object์ ๊ฐ์ฒด ๊ตฌ๋ถ Property ์ถ๊ฐ, ๋ณ๊ฒฝ ์ค๋ธ์ ํธ์ ํ๋กํผํฐ ์ถ๊ฐ, ๋ณ๊ฒฝ ...
ํจ์ ๊ตฌ์ฑ ์์, ํจ์ ์ด๋ฆ ๊ท์น๊ณผ ๊ด๋ก ํจ์(function) ํน์ ๊ธฐ๋ฅ์ ์ฒ๋ฆฌํ๋ ์๋ฐ์คํฌ๋ฆฝํธ ์ฝ๋ ๋ฌถ์ ํจ์ ๊ตฌ์ฑ ์์ function ํค์๋ ํจ์ ์ด๋ฆ ํ๋ผ๋ฏธํฐ(๋งค๊ฐ ๋ณ์, ์ธ์, ์๊ท๋จผํธ) // ์์ฑ์ ์ ํ ํจ์ Body(ํจ์ ์ฝ๋, ์์ค ํ ์คํธ) : ์ค๊ดํธ{} ์์ ์์ฑํ ์ฝ๋ // ์์ฑ์ ์ ํ ํจ์ ์ด๋ฆ ๊ท์น ์ฒซ ๋ฌธ์ : ์๋ฌธ...
๋ฌธ์ฅ, ํ์ดํธ ์คํ์ด์ค, ์ธ๋ฏธ์ฝ๋ก ์๋ ์ฝ์ , ๋ธ๋ก ๋ฌธ์ฅ ํํ : ;(์ธ๋ฏธ์ฝ๋ก ) ๋ฌธ์ฅ์ ๋๋๊ฒ ํ๋ ์ญํ ํ์ดํธ ์คํ์ด์ค(White Space) ์ฌ๋ ๋์ ๋ณด์ด์ง ์๋ ๋ฌธ์ ๊ฐ๋ ์ฑ์ ์ํ ๊ฒ ๋ฌธ์๋ง๋ค ๊ธฐ๋ฅ์ ๊ฐ๊ณ ์์ e.g. ์คํ์ด์ค, ์ํฐ, ํญ, NBSP, Line Feed, Carriage Return ๋ฑ ์ธ๋ฏธ์ฝ...
ํ ๋น ์ฐ์ฐ์ 1. ๋จ์ผ ํ ๋น ์ฐ์ฐ์ = ํ๋๋ง ์ฌ์ฉ var result = 1 + 2; 2. ๋ณตํฉ ํ ๋น ์ฐ์ฐ์ = ์์ ์ฐ์ฐ์ ์์ฑ 3. ๋จผ์ = ์์ ์ฐ์ฐํ ํ ํ ๋น --- ํด์, ์คํ ์์ ํด์์ด๋? JS ์ฝ๋๋ฅผ ๊ธฐ๊ณ์ด๋ก ๋ฐ๊พธ๋ ๊ฒ. Compile ์์ง์ด ํด์ํ๊ณ ์คํ ์คํ ์์ = ์ผ์ชฝ์ ํํ์ ํ๊ฐ = ์ค๋ฅธ์ชฝ์ ํํ์ ํ...
HTML ํ์ผ ์์ฑ ํ์ฅ์ : html ์ธ์ฝ๋ฉ : utf-8 HTML ํ์ผ์ JS ํ์ผ ์์ฑ ๋ฐฉ๋ฒ 1) or ์ ์ js ํ์ผ ์์ฑ 2) defer ์์ฑ ์์ฑ rendering ํ๋ค๊ฐ hello.js ๋ง๋๋ฉด ์๋ฒ์์ hello.js ๊ฐ์ ธ์์ ์ฝ๋ ์คํํ๋๋ฐ ๊ทธ ์ฝ๋์์ body์ element์ ์ ๊ทผํ๋ฉด ์์ง body๋ฅผ ๋ ๋๋งํ์ง ์์๊ธฐ ...