
๋ช ์ค์ ์ฝ๋๋ง์ผ๋ก ์นํ์ด์ง๋ฅผ ๋์ ์ผ๋ก ๋์ํ ์ ์๋๋ก ๋ง๋ค์ด์ฃผ๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ดํ์ฌ๋ ์นํ์ด์ง๋ฟ๋ง ์๋๋ผ ์๋ฒ, ๋ฐ์ดํฐ๋ฒ ์ด์ค, ๊ฒ์, ์์, ์ธ๊ณต์ง๋ฅ ๋ฑ ๋ง์ ๋ถ๋ถ์์ ํ์ฉ๋จ์๋ฐ์คํฌ๋ฆฝํธ์์๋ ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฃจ๊ธฐ ์ํด ๋ณ์์ ์์๋ฅผ ์ฌ์ฉํน์ ๋ฐ์ดํฐ๋ฅผ ๋ณ์์ ์ ์ฅํ๊ณ ํธ์ถ

์ฌ๋ฌ ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ์์์ ํจ๊ป ์ ์ฅํ๊ณ ์ถ์ ๋ ์ฌ์ฉํ๋ ์๋ฃ ๊ตฌ์กฐ๋๊ดํธ \[ ] ์์ ์ํ๋ ๋ฐ์ดํฐ๋ฅผ ๋ชจ์์ ๋ฃ์ด์ค์์(element) : ๋ฐฐ์ด ์์ ํฌํจ๋ ๊ฐ๊ฐ์ ๋ฐ์ดํฐ๋ฐฐ์ด์ index๋ ๊ฐ ์์์ ์์๋ฅผ ๋ถ์ฌํ๊ณ , ํด๋น ์์์ ์ ๊ทผ์ด ๊ฐ๋ฅํ๊ฒ ํจindex ๋ฒํธ๋

ํจ์ ์ ์ธ๊ณผ ํธ์ถ ํจ์ ๊ณ์ฐ ๋๋ ์ด๋ค ๊ธฐ๋ฅ์ ์ํํ ์ ์๋๋ก ํ๋ ๋๊ตฌ ๋งค๊ฐ๋ณ์(parameter) : ์ ๋ ฅ๋๋ ๋ฐ์ดํฐ ๋ฐํ๋ฐ์ดํฐ(return ๊ฐ) : ํจ์๋ฅผ ํตํด ๋ฐํ๋๋ ๊ฒฐ๊ณผ onclick ํน์ ํ๊ทธ๊ฐ ํด๋ฆญ๋์์ ๋, ํ ๋น๋ ํจ์ ๋๋ ์ฝ๋๋ฅผ ์คํ query

์ฌ์ฉ์ ์ปดํจํฐ ์์ฒด๋ฅผ ๊ฐ๋ฆฌํค๋ IP์ฃผ์ ( 127.0.0.1 )์ ์๋ฏธlocalhost === 127.0.0.1DNS( Domain Name System)์ ์ํด ์ฌ๋์ด ์ดํดํ๊ธฐ ์ฝ๊ณ ์ง๊ด์ ์ธ ์ฃผ์(๋๋ฉ์ธ)์ ์ค์ IP ์ฃผ์๊ฐ ์๋ก ํธํ๋ ์ ์์localhost:55

๋ฐ๋ณต์ ์ธ ์ผ์ ์ํํด์ผ ํ ๋ ์ฌ์ฉ๋ฐ๋ณต์ ์ธ ์ฝ๋์ ์์ ์์ถํ๊ณ , ๋ฐ๋ณต์ ์ธ ์ผ์ ์ํ์ ํจ์จ์ ์ผ๋ก ์ฒ๋ฆฌ ๊ฐ๋ฅex) for๋ฌธ, while๋ฌธ์ด๊ธฐ์ : let i = 0 (๋ณ์์ ์ ์ธ)์กฐ๊ฑด์ : i < 10 (๋ฐ๋ณต ์กฐ๊ฑด์ด ๋ง๋์ง ๊ฒ์ฆ)์ฆ๊ฐ์ : i++ / i-- (๋ณ์

์๋ฐ์คํฌ๋ฆฝํธ์ ํจ์, ๋ณ์๋ ์ ์๋์ด ์๋ ์์ญ ์์์๋ง ์กด์ฌํจreturn์ ์ด์ฉํ๋ฉด ํจ์ ๋ด๋ถ์ ๋ฐ์ดํฐ๋ฅผ ๋ฐ์ผ๋ก ๊ฑด๋ค์ค ์ ์์ํจ์๋ ์ธ๋ถ์ ๋ฐ์ดํฐ๋ฅผ ๋ฐ์์์ ๋ก์ง์ ์ํํ๋ ๊ฒ๋ ๊ฐ๋ฅํจํจ์๋ฅผ ์ ์ํ ๋ ๋ด๋ถ์์ ์ฌ์ฉํ ๋ณ์๋ฅผ ์ ์ธํ ์ ์์ํจ์๋ฅผ ๋งค๊ฐ๋ณ์์ ํจ๊ป ์

DOM : Document Object Model (๋ฌธ์ ๊ฐ์ฒด ๋ชจ๋ธ)๋ธ๋ผ์ฐ์ ๋ HTML ๋ฌธ์๋ฅผ ํ์ฑํ๋ ๊ณผ์ ์์ DOM์ด๋ผ๋ ํธ๋ฆฌ๊ตฌ์กฐ์ ๊ฐ์ฒด๋ฅผ ์์ฑํ๋ก๊ทธ๋๋ฐ ์ธ์ด๊ฐ DOM ๊ตฌ์กฐ์ ์ ๊ทผํ์ฌ ๋ฌธ์ ๊ตฌ์กฐ, ์คํ์ผ, ๋ด์ฉ ๋ฑ์ ๋ณ๊ฒฝํ ์ ์๋คํธ๋ฆฌ๊ตฌ์กฐ์๋ฃ๊ตฌ์กฐ์ ์ผ์ข ์ผ๋ก ์ฌ๋ฌ ๊ฐ

์ ์ญ ์ค์ฝํ์ ์ ์ธ๋ ๋ณ์๋ ์ค์ฝํ ์ ์ฒด์์ ์ฐธ์กฐ๋ ์ ์๋ค์ ์ญ ์ค์ฝํ์ ์กด์ฌํ๋ ๋ณ์๋ฅผ ์ ์ญ ๋ณ์๋ผ๊ณ ํจ์ง์ญ ์ค์ฝํ ๋ด์ ์ ์ธ๋ ๋ณ์๋ ํด๋น ์ง์ญ์์๋ง ์กด์ฌํ ์ ์๋ค.ํน์ ์ง์ญ ์ค์ฝํ ๋ด์ ์กด์ฌํ๋ ๋ณ์๋ฅผ ์ง์ญ ๋ณ์๋ผ๊ณ ํจ์๋ฐ์คํฌ๋ฆฝํธ๋ ์ต์ด์ var๋ผ๋ ํค์๋๋ง ์กด

Geolocation API๋ ์๋ฐ์คํฌ๋ฆฝํธ ํ๋ก๊ทธ๋จ์ด ์ฌ์ฉ์์ ์ค์ ์์น๋ฅผ ๋ธ๋ผ์ฐ์ ์ ์์ฒญํ ์ ์๋๋ก ํด์ค๋ค. ์์น ์ ๋ณด๋ GPS, Wi-Fi, IP ์ฃผ์ ๋ฑ์์ ์ ์ ์๋ค. ๋ธ๋ผ์ฐ์ ๊ฐ ์ง์ํ๋ Geolocation API๋ navigator.geolocation

๊ตฌ์กฐํ ๋์ด ์๋ ๋ฐฐ์ด, ๊ฐ์ฒด์ ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ๋ถํดํ์ฌ ๊ฐ๊ฐ์ ๋ณ์์ ๋ค์ ํ ๋นํ๋ ๊ฒ์ ์ธ ํค์๋ ์์ฑ๋๊ดํธ ์์ ๋ณ์๋ช ์ ๋ ฅ (์ฌ๋ฌ ๊ฐ๋ฅผ ์์ฑํ ๊ฒฝ์ฐ ๋ฌธ์๋ค์ ์ผํ( , )๋ก ๊ตฌ๋ถ)ํ ๋น ์ฐ์ฐ์( = )์ ๊ตฌ์กฐ๋ถํดํ ๋น ํ๊ณ ์ถ์ ๋ฐฐ์ด ์ ๋ ฅ๋ฐฐ์ด์ ์์์๋ถํฐ ์ฐจ๋ก๋๋ก ๊ฐ๊ฐ

innerHTML : ์์ ๋ด์ HTML๊ณผ XML ๋ชจ๋๋ฅผ ์๋ฏธinnerText : ์์ ๋ด์์ ์ฌ์ฉ์์๊ฒ ๋ณด์ฌ์ง๋ text๋ฅผ ์๋ฏธtextContent : ํด๋น ๋ ธ๋๊ฐ ๊ฐ์ง๊ณ ์๋ ๋ชจ๋ text๋ฅผ ์๋ฏธ์ถ์ฒ : kim unknown.log