TIL07 | JavaScript -원시타입과 참조타입의 차이

원시타입(기본타입) : 변수에 값을 그대로 할당

참조타입(객체타입) : 변수에 주소 값을 할당하고, 출력 시 주소와 일치하는 값을 출력


↓ 원시 타입 ↓

let a = 100
let b = a
a = 200

console.log(a)  // 200
console.log(b)  // 100
// 변수 b에 100이라는 값이 그대로 할당

↓ 참조 타입 ↓

let a = [100]
let b = a
a[0] = 200

console,log(a) // [200]
console.log(b) // [200]
// 변수 b에 'a의 주소' 값 할당

좋은 웹페이지 즐겨찾기