javascript 특징1 동적 타이핑 정적 타입 언어는 변수를 선언할 때 변수에 할당할 수 있는 데이터 타입을 사전에 선언해야한다. 이를 명시적 타입 선언이라 한다. 정적 타입 언어는 변수의 타입을 변경할 수 없고 타입에 맞는 값만 할당할 수 있다. 컴파일 시점에 타입 체크를 수행하는데 타입 체크를 통과하지 못하면 에러를 발생시키고 프로그램의 실행 자체를 막는다. 이로인해 런타임에 발생하는 에러를 줄일 수 있다. 자바스크립트의 변수는 선언이 아닌 할당에 의해 타입이 결정되며 이를 타입 추론이라한다. 그리고 재할당에 의해 변수의 타입이 언제든지 동적으로 변할 수 있다. 이러한 특징을 동적 타이핑이라 하며 이러한 특징을 가진 프로그래밍 언어를 동적 타입 언어라고 한다. 2022. 11. 7. 이전 1 다음 728x90