You Can Become A
๋ฆ๊ฒ ์์ํด๋ ๋๊ตฌ๋ ์ง ๋ ธ๋ ฅํ๋ฉด ๊ฐ๋ฐ์๊ฐ ๋ ์ ์์ด์ !
ํ์ ์คํฌ๋ฆฝํธ null
๐ ํ์ ์คํฌ๋ฆฝํธ ๋๋ํ ๋จ์ธ ์ฐ์ฐ์
Non-null assertion operator ์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ํฌํจํ ๋๋ถ๋ถ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์์ ๋๋ํ(!)๋ ์ฃผ๋ก False๋ฅผ ์๋ฏธํ๋ ์ฐ์ฐ์๋ก ์ฌ์ฉ๋๋ค. ํ์ง๋ง ํ์ ์คํฌ๋ฆฝํธ์์ ๋ณ์ ์์ด ์๋, ๋ค์ ๋๋ํ(!)๋ฅผ ์ฌ์ฉํ๋ฉด ๊ธฐ๋ฐํ ์ฉ๋๋ก ์ฌ์ฉํ ์ ์๋๋ฐ, ํผ์ฐ์ฐ์๊ฐ Nullish(null์ด๋ undefined) ๊ฐ์ด ์๋์ ๋จ์ธํ ์ ์๋ค. ์ด๋ฅผ Null์ด ์๋ ๋จ์ธ ์ฐ์ฐ์(Non-null assertion operator) ๋๋ ํ์ ํ ๋น ์ด์ ์ (Definite Assignment Assertions) ์ด๋ผ๊ณ ๋ ๋ถ๋ฅธ๋ค. Null์ด ์๋ ์ด์ ์ ์ฐ์ฐ์๋ ํผ์ฐ์ฐ์๊ฐ null์ด ์๋๋ผ๊ณ ์ปดํ์ผ๋ฌ์๊ฒ ์ ๋ฌํ์ฌ ์ผ์์ ์ผ๋ก Null ์ ์ฝ์กฐ๊ฑด์ ์ํ์ํจ๋ค. ๋น์ต ๋ฌด์จ๋ง์ธ์ง ๋ชจ๋ฅผ๊ฒ์ด๋ค. ๐ช ์ดํด๋ฅผ ๋๊ธฐ์ํด ๋ค..