true or false๋ฅผ ํ๋จํ์ธ์
1. ์ปดํจํฐ๋ ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅ๋๋ ๋ฐ์ดํฐ์ ์ข
๋ฅ์ ์๊ด์์ด ๋ชจ๋ ์ด์ง์๋ก ์ ์ฅํ๋ค.
2. ๋ฉ๋ชจ๋ฆฌ ์
ํ๋์ ํฌ๊ธฐ๋ 1๋ฐ์ดํธ๋ค(9๋นํธ).
3. ์ปดํจํฐ๋ ๋ฉ๋ชจ๋ฆฌ์ 1๋ฐ์ดํธ ๋จ์๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ฑฐ๋ ์ฝ๋๋ค.
4. ๋ฉ๋ชจ๋ฆฌ์ ๊ฐ์ ์ ์ฅํ๊ฒ๋๋ฉด 0x00000000์ฃผ์๋ถํฐ ์์ฐจ์ ์ผ๋ก ์์ธ๋ค.
5. ๋ณ์์ ์๋ณ์๋ ๋์ผํ ์๋ฏธ์ด๋ค.
true or false๋ฅผ ํ๋จํ์ธ์
1. c์ธ์ด์ ๋ค๋ฅด๊ฒ, ์๋ฐ์คํฌ๋ฆฝํธ๋ ๊ฐ๋น์ง ์ฝ๋ ํฐ๊ฐ ์์ด์ ์ง์ ๋ฉ๋ชจ๋ฆฌ ํด์ ๋ฅผ ํ์ง ์์๋ ๋๋ค.
2. ์๋ฐ์คํฌ๋ฆฝํธ์ ๋ฉ๋ชจ๋ฆฌ ํ ๋น ํด์ ๋ ์ฐธ์กฐ๊ฐ ๋๋๋ ์๊ฐ ์ด๋ฃจ์ด์ง๋ค.
3. ๋ณ์๋ ์ด๋ค ๊ฐ์ ๊ตฌ๋ณํด์ ์๋ณํ ์ ์๋ ๊ณ ์ ํ ์ด๋ฆ์ด๋ค.
4. const ํค์๋๋ ํ๋ฒ๋ง ์ ์ธ๋๋ค.
๋ค์ ๋ฌธ์ฅ์ true or false๋ฅผ ํ๋จํ์ธ์.
(1) ์๋ฐ์คํฌ๋ฆฝํธ๋ ๊ฐ๋ฐ์์ ์ง์ ์ ์ธ ๋ฉ๋ชจ๋ฆฌ ์ ์ด๋ฅผ ํ์ฉํ๋ค.
(2) ์๋ณ์๋ ๋ฉ๋ชจ๋ฆฌ ์ฃผ์๊ฐ ์๋ ๊ฐ์ ๊ธฐ์ตํ๊ณ ์๋ค.
(3) 1st๋ ์๋ณ์ ๋ค์ด๋ฐ ๊ท์น์ ๋ง๋ ์ด๋ฆ์ด๋ค.
๋ค์ ์ฝ๋์ ์คํ ๊ฒฐ๊ณผ๋ฅผ ์์ธกํ๊ณ , ๊ทธ ์ด์ ๋ฅผ ์ค๋ช
ํ์ธ์.
console . log ( num ) ; // (1)
var num ;
console . log ( num ) ; // (2)
num = 1 ;
console . log ( num ) ; // (3)
๋ค์ ๋ณด๊ธฐ์ true
, false
๋ฅผ ํ๋ณํ์์ค.
(1) : ํค์๋(var, let, const, function ๋ฑ)๋ฅผ ํตํ ์๋ณ์๋ ๋ฐํ์ ์์์ ํธ์ด์คํ
๋๋ค.
(2) : var ํค์๋ ๋ณ์์ ์ ์ธ์ ์ด๊ธฐํ ๋จ๊ณ์์ ํ๋ณดํ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์๋ ์ด์ ์ ๋จ์์๋ ๋ฐ์ดํฐ๊ฐ ์๋ค๋ฉด undefined๋ก ์ด๊ธฐํํ๋ค.
(3) : ์๋ณ์๋ ํน์๋ฌธ์๋ฅผ ์ ์ธํ ๋ฌธ์, ์ธ๋์ค์ฝ์ด(_), ๋ฌ๋ฌ ๊ธฐํธ($), ์ซ์๋ก ์์ํ ์ ์๋ค.
์ ์ธํ์ง ์์ ๋ณ์temp
๋ฅผ ์ฌ์ฉํ๋ฉด ์๋์ ๊ฐ์ ์๋ฌ๊ฐ ๋ฐ์ํ๋ ์ด์ ๋ฅผ ์ค๋ช
ํ์์ค.
Uncaught ReferenceError: temp is not defined at <anonymous>:1:1