점진적 타입 시스템, 타입스크립트가 가져온 변화
rowing0328
Intro자바스크립트는 웹 개발에서 가장 많이 쓰이는 언어로 성장했다. 프런트엔드뿐 아니라 백엔드에서도 폭넓게 쓰이지만,프로젝트가 커질수록 문제가 드러나기 시작했다. 변수가 늘어나고 코드가 복잡해질 때마다 자바스크립트의 유연성은 오히려 독이 되기도 한다.이때 나타난 해결책이 바로 타입스크립트다. 이번 글에서는 자바스크립트의 한계를 살펴보고,타입스크립트가 이 문제를 어떻게 해결했는지 간략히 정리해 본다. 자바스크립트의 한계와 동적 타입 시스템자바스크립트는 동적 타입 시스템(Dynamic Typing)을 사용한다. 쉽게 말하면,변수를 사용할 때 타입을 명시하지 않고도 자유롭게 값을 바꿀 수 있다는 의미다. 예를 들어 다음과 같은 코드가 있다.let message = "hello";message = 123;..