[์น ๊ฐ๋ฐ 1 ์ฃผ์ฐจ] ๊ฐ๋ฐ์ผ์ง 5 - Javascript ๊ธฐ์ด ๋ฌธ๋ฒ ๋ฐฐ์ฐ๊ธฐ(1)
10. Javascript ๊ธฐ์ด ๋ฌธ๋ฒ ๋ฐฐ์ฐ๊ธฐ (1)
[ํฌ๋กฌ ๊ฐ๋ฐ์๋๊ตฌ]๋ฅผ ์ด์ด์, console ํญ์ ์์ฑํ๋ค!
* ์ฝ์ํญ ์ฌ๋ ๋จ์ถ๊ธฐ
- ์๋์ฐ : F12
- ๋งฅ : alt(option) + command + i
๊ทธ๋ฅ ์ฝ๊ฒ, "๋ง์ฐ์ค ์ค๋ฅธ์ชฝ ํด๋ฆญ → ๊ฒ์ฌ → console"๋ ๊ฐ๋ฅ.
ํฌ๋กฌ ๊ฐ๋ฐ์๋๊ตฌ ์ฝ์์ฐฝ์ ์ด๋ค ์๋ฏธ? > ๋์๋์ ํ์ด์ง์์ ๋น ๋ฅด๊ฒ ์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ํ ์คํธํด๋ณผ ์ ์๊ฒ, ๊ฐ๋ฐ์๋ค์ ์ํด ๋ง๋ค์ด๋ ๋๊ตฌ์ ๋๋ค. ์๋ก๊ณ ์นจํ๋ฉด ๋ชจ๋ ์ฌ๋ผ์ง๋ค๋ ์ฌ์ค!
- console.log(๋ณ์)
1. ๋ณ์ & ๊ธฐ๋ณธ์ฐ์ฐ
(1) ๋ณ์ ๋์ (a = 2)์ ์๋ฏธ : "์ค๋ฅธ์ชฝ์ ์๋ ๊ฒ์ ์ผ์ชฝ์ ๋ฃ๋ ๊ฒ" (2๋ฅผ a๋ผ๋ ๋ณ์์ ๋ฃ๋๋ค.)
(2) let์ผ๋ก ๋ณ์๋ฅผ ์ ์ธํ๋ค.
let num = 20
num = 'Bob'
๋ณ์๋ ๊ฐ์ ์ ์ฅํ๋ ๋ฐ์ค.
ํ ๋ฒ ์ ์ธํ์ผ๋ฉด, ๋ค์ ์ ์ธํ์ง ์๊ณ ๊ฐ์ ๋ฃ๋๋ค.
(3) ์ฌ์น์ฐ์ฐ, ๊ทธ๋ฆฌ๊ณ ๋ฌธ์์ด ๋ํ๊ธฐ๊ฐ ๊ธฐ๋ณธ์ ์ผ๋ก ๊ฐ๋ฅ
(4) ๋ณ์๋ช ์ ์๋ฌด๋ ๊ฒ๋?
2. ๋ฆฌ์คํธ & ๋์ ๋๋ฆฌ
(1) ๋ฆฌ์คํธ : ์์๋ฅผ ์ง์ผ์ ๊ฐ์ง๊ณ ์๋ ํํ
(2) ๋์ ๋๋ฆฌ : ํค(key) - ๋ฐธ๋ฅ(value) ๊ฐ์ ๋ฌถ์
(3) ๋ฆฌ์คํธ์ ๋์ ๋๋ฆฌ์ ์กฐํฉ
(4) ์ ํ์ํ ๊น? = ์์๋ฅผ ํ์ํ ์ ์๊ณ , ์ ๋ณด๋ฅผ ๋ฌถ์ ์ ์๋ค.
3. ๊ธฐ๋ณธ ํจ์๋ค
(1) ์ฌ์น์ฐ์ฐ ์ธ์๋, ๊ธฐ๋ณธ์ ์ผ๋ก ์ ๊ณตํ๋ ์ฌ๋ฌ ํจ์๋ค์ด ์กด์ฌํ๋ค.
tip) ์ ์ง ์ด๊ฑด ์์ ๊ฑฐ ๊ฐ์๋ฐ ์ถ์ผ๋ฉด ์ง์ ๋ง๋ค์ง ๋ง๊ณ ๊ตฌ๊ธ์ ๋จผ์ ์ฐพ์๋ณธ๋ค! ๊ตฌ๊ธ๋ง ํ์! ์ฝ๋ฉ์ ์ํ๋ ์ฌ๋์ ๊ตฌ๊ธ๋ง์ ์ํ๋ค!