Primitive types vs Reference types

์๋ฐ์คํฌ๋ฆฝํธ๋ ๋์ ํ์
์ธ์ด์ด๋ฉฐ 7๊ฐ์ง ๋ด์ฅ ํ์
์ ๊ฐ์ง๊ณ ์๋ค.
01. ๋ฐ์ดํฐ ํ์
๋ณ์์ ์ ์ฅํ๋ ๋ฐ์ดํฐ์ ์ข ๋ฅ(๊ฐ, value )๋ฅผ ๋ปํ๋ค.
let a = 1;
let b = "hi";
let c = true;
let d = false;Variables
Values
a
1
b
"hi"
c
true
d
false
02. ๋ฐ์ดํฐ ํ์
๋ถ๋ฅ
2-1. primitive types(์์ ํ์
)
Number
String
Boolean
null
undefined
Symbol
2-2. reference types (์ฐธ์กฐ ํ์
)
array์ function์ ๊ฐ์ฒด์ 'ํ์ ํ์ '์ด๋ค.
Object
Array
Function
ํจ์๋ ์ผ๊ธ ๊ฐ์ฒด์ด๋ค.
ํจ์๋ ํธ์ถ ๊ฐ๋ฅํ ๊ฐ์ฒด์ด๋ค.
๐์ฐธ์กฐ ํ์ ์ ๋ณ์์ ํ ๋น๋ ๋ ๋ฉ๋ชจ๋ฆฌ์์ ์ฃผ์๊ฐ์ด ๋ด๊ธด๋ค. ๋ณ์๋ ์ค์ ๊ฐ์ ํฌํจํ์ง ์๋๋ค.
let arr = [];Variables
Values
Addresses
Objects
arr
<#001>
#001
[ ]
์ฐธ์กฐ
Last updated
Was this helpful?