2025-07-27 17:23

Status:

Tags:프로그래밍 기초 타입스크립트

타입

만약 변수를 저장하는데 타입이 없다면 아무 타입이나 다 저장할 수 있도록 엄청 큰 공간을 할당하거나 공간이 모자라서 오류가 날 것이다. 또한 어떤 함수, 기능이 가능한지 미리 알 수 없기 때문에 각 데이터 타입에 맞는 동작을 미리 만들어서 활용하기도 어려울 것이다.

공간적, 기능적 측면에서 타입이 없으면 변수는 무작위 랜덤 박스에 가깝다. 하지만 타입을 함께 저장하면 필요한 공간과 가능한 동작을 명확히 할 수 있다.

js나 python 처럼 타입 지정 없이 변수 생성할 수 있는 언어의 경우 타입이 없어 보이지만 실제로는 내부에서 변수가 생성될 때 데이터 값에 따라 내부 타입 저장된다. 하지만 js 의 경우 변수 덮어쓰면 그대로 타입도 덮어버릴 수 있어서 타입의 안정성을 높인 것이 바로 타입스크립트

References

변수