Javascript

[Javascript] 원시값과 객체 (pass by value, pass by reference)

insub4067 2021. 9. 23. 14:17

Javascript의 7types

1. number

2. string

3. boolean

4. null

5. undefined

6.symbol

7. object

 

크게는 원시타입 (primitive type)과 객체(object)로 나뉨

 

원시값은 변경이 불가능(immutable value)이며 읽기 전용(read only) 데이터이다.

원시값을 변수에 할당하게될 경우 실제값이 변수값으로 저장된다 값에 의한 전달(pass by value)

 

object는 변수에 할당하게 될경우 참조 값이 복사 되어 전달 되며 이것을 참조에 의한 전달(pass by reference) 라고 부른다.