javascript null operator (1) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ [ JavaScript / ์ฐ์ฐ์ ] ์ฐ์ฐ์๋ฅผ ์ด์ฉํ์ฌ null ๋๋ undefined ์ฒ๋ฆฌ ๋ฐฉ๋ฒ. ์๋ฐ์คํฌ๋ฆฝํธ์์ ๋ฐ์ดํฐ์ ๊ฐ์ด ์ ํจํ์ง ์ฌ๋ถ์ ๋ฐ๋ผ ํ๋กํผํฐ๋ฅผ ์ฐธ์กฐ ํ ๊ฒฝ์ฐ ์ฐ์ฐ์๋ฅผ ์ฌ์ฉํ์ฌ ์ฒ๋ฆฌํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์ ๋ฆฌํ๋ ๊ธ-! ๐ ์ฐ์ falsy๊ฐ์ ๋ํด ์์๋ณด์-! ์๋์ ๊ฐ์ ์์ด๋ค์ด falsy๊ฐ์ผ๋ก ๋ถ๋ฅ๋๋ค. - false; - null; - NaN; - 0; - empty string ("" or '' or ``); - undefined. 1. ๋ฐ์ดํฐ๊ฐ null ๋๋ undefined ๋ง ํด๋น๋ ๋ null ๋ณํฉ ์ฐ์ฐ์(??) ์ฌ์ฉ let data = { name: null, age: 20 }; const userName = data.name ?? '์ด๋ฆ์ ์ ๋ ฅํด ์ฃผ์ธ์.'; console.log(userName); // ์ด๋ฆ์ ์ ๋ ฅํด ์ฃผ์ธ์. E11์์ ๋์ ๋ null ๋ณํฉ ์ฐ์ฐ์(??).. ์ด์ 1 ๋ค์