์ํ์ฝ๋ฉ์ผ๋ก ์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ์์ํ์ง๋ง DOM, ๋ธ๋ผ์ฐ์ ๋ฅผ ์ ์ดํ๊ธฐ
์ด ๋ถ๋ถ๋ถํฐ ์ฌ์ฌ ๋ณต์กํด์ง๋ฉด์ ๋จธ๋ฆฌ๊ฐ ๋จ๊ฑฐ์์ก๋ค.
๊ทธ๋์ HTML, CSS๋ก ์ฒ์์ผ๋ก ๋์๊ฐ์ ๋ณต์ต ํ ๋ค์ ํ๋ฒ ์ฌ๊ธฐ๊น์ง ์ค๊ฒ ๋์๋ค. ์ด๋ฒ์๋ ๋ค๋ฅธ ๊ฐ์๋ก ๋ค์ผ๋ฉด ์ดํด๊ฐ ๋์ง ์์๊น๋ผ๋ ์๊ฐ์ผ๋ก ์ ํ๋ธ ์ ๋ก ์ด๋์ JavaScript ๊ฐ์๋ฅผ ๋ค์๋๋ฐ ํ๋ฒ ๊ณต๋ถํด์ ๊ทธ๋ฐ ๊ฑด์ง๋ ๋ชจ๋ฅด๊ฒ ๋๋ฐ ์ฒ์์ ๊ณต๋ถํ์์ ๋๋ณด๋ค๋ ๊ด์ฐฎ๊ฒ ์ดํด๊ฐ ๋๋ฉด์ ๊ฐ์๋ฅผ ๋ณด์๋ค.
""
๋ก ๊ฐ์ธ์ฌ์ง ๊ฐ
๋ฌธ์์ด์ ์ซ์๋ก ๋ฐ๊ฟ์๋์๋ค.
parseInt('10') -> 10
""
๋ก ๊ฐ์ธ์ง ์๊ณ ๊ทธ๋๋ก ์ ์ผ๋ฉด๋๋ค.
``""```๋ก ๊ฐ์ธ์ฌ์ง ์ซ์๋ ์ซ์X ๋ฌธ์์ดO
๋ฌธ์์ด + ์ซ์๋ ?
'5'+ 3 -> '53' ๋ฌธ์์ด๋ก ๋ณํ๋๋ค.
๋ฌธ์์ด - ์ซ์๋ ?
'5'- 3 -> 2 ์ซ์๋ก ๋ณํ๋๋ค
๋ถ ๊ฐ์๋ true,false
์๋ค.
true > false
true
NaN == NaN
false
false, '', 0, NaN, undefined, null์ ๋ถ ๊ฐ์ผ๋ก ๋ณํ(!! ์ฌ์ฉํ๋ฉด ๋จ) ์ false ๋์จ๋ค.
๋น ๊ฐ
๋น ๊ฐ
undefined ์ null ์ฐจ์ด
undefined : ๋ณ์๊ฐ ์ ์ธ๋์์ง๋ง ๊ฐ์ด ์๋ค๋ ๋ป
null : ๋ณ์๊ฐ ์ ์ธ๋์์ง๋ง ๊ฐ์ด ์์ง๋ง ๊ทธ ๊ฐ์ด ๋น๊ฐ์ด๋ค.
==๋ ๊ฐ๋ง ๋น๊ตํ๊ณ
===๋ ๊ฐ,์๋ฃํ๊น์ง ๋น๊ตํ๋ค.