오늘은 자바스크립트의 타입에 대해서 정리한다.🌷
자바스크립트의 타입에는 크게
1. 원시타입
2. 참조타입
으로 나눌 수 있다.
원시타입은 각자의 고유한 값을 가진다.
true, false를 나타내는 변수다.
다른 언어처럼 int, float등을 사용하지 않고 통일해서
수를 표현하는 변수이다.
문자열을 나타내는 변수이다.
의도적으로 변수에 값을 입력하지 않을 때 나타난다.
null은 ‘존재하지 않는(nothing)’ 값, ‘비어 있는(empty)’ 값, ‘알 수 없는(unknown)’ 값이라고 할 수 있다.
let name = null
변수에 값이 할당되지 않은 경우에 나타난다.
let name
참조타입은 원시타입을 뺀 타입이라고 할 수 있다.
객체는 원시타입과 다르게 대입을 하면 대입을 한 객체도 변한다.
이유는 한 주소에 있는 객체가 바뀌면서 다른 같은 주소를 공유하는 객체들도
바뀌기 때문이다.