728x90
numger
-
[JS] string 타입은 원시타입인데 어떻게 메서드 호출을 지원할까? 원시타입과 참조타입카테고리 없음 2024. 1. 22. 20:39
[JS] string 타입은 어떻게 메서드 호출을 지원할까? 원시타입과 참조타입 javascript는 dynamic type 언어이기 때문에 변수를 선언할 때에 변수의 타입을 명시할 필요는 없다. 하지만 그렇다고 타입이 존재하지 않는 건 아니며, 변수의 타입은 할당된 값에 따라 자동으로 결정된다. 일단 javascript에 어떤 타입들이 존재하는지 부터 알아보자. Type 자 아래 변수, a의 타입은 무엇일까? const a; a에는 아무 값도 할당되어있지 않다. 이런 변수 타입을 undefined라고 한다. 변수가 선언은 되어있지만 아무런 값을 갖지 않은 상태를 의미한다. 그렇다면 이건 어떨까? const a = null; a에 null이라는 값이 할당되어있다. 이런 변수 타입을 null이라고 한다. ..