타입스크립트 세미나를 듣던 중 정적타이핑과 동적타이핑에 대해 알아보고자 다음 글을 쓴다.
변수를 지정할 때 해당 변수의 데이터 타입등을 명시하지 않아도 컴퓨터가 알아서 해석하도록 냅둔다.
let a = 10;
동적 타이핑 언어는 ‘런타임’에 타입 지정이 실행됨
= 변수를 선언할때가 아니라 값을 할당할 때 타입이 정해진다는 뜻
코드를 작성할 때 컴퓨터적 구조를 명시해준다.
int age =10;
→ 다음과 같이 타입을 써줘야함
→ 한 번 타입이 정해진 변수는 다른 타입의 값을 넣을 수 없다.
장점
: 위 코드 처럼 작은 정보들까지 개발자가 직접 신경쓰도록 하는데, 이렇게 되면 코드의 안정성과 정교함이 커진다.
단점