TIL - [ํต์ฌ ๊ฐ๋
๊ณผ ์ฃผ์ ๋ฌธ๋ฒ]
JavaScript์์ ์๋ฃํ(type)์ด๋ ๊ฐ(value)์ ์ข
๋ฅ์ด๋ค. ์๋ฃํ์ ํฌ๊ฒ ๋๊ฐ์ง๋ก ๊ตฌ๋ถํ ์ ์๋๋ฐ ์์ ์๋ฃํ ( primitive type) ์ฐธ์กฐ ์๋ฃํ ( reference type) ์ผ๋ก ๋๋๋ค. // ์์ ์๋ฃํ(primitive type): number, string, boolean, undefined, null 42, 'string', true, undefined, null ์์ ์๋ฃํ์ด ์๋ ๋ชจ๋ ์๋ฃํ์ ์ฐธ์กฐ ์๋ฃํ์ด๋ค. ์ฌ๋ฌ ๋ฐ์ดํฐ๋ฅผ ํ ๋ฒ์ ๋ค๋ฃฐ ์ ์๋ ๋ฐฐ์ด, ๊ฐ์ฒด๊ฐ ๋ํ์ ์ด๋ค. ํจ์๋ ์ฐธ์กฐ ์๋ฃํ์ผ๋ก ๋ถ๋ฅํ๋ค. // ์ฐธ์กฐ ์๋ฃํ(reference type) [0, 1, 2] // ๋ฐฐ์ด {name: 'kimcoding', age: 45} // ๊ฐ์ฒด function su..
2023. 3. 2.