정적타입언어1 [자바스크립트] 정적타입언어 vs 동적타입언어 정적타입언어 vs 동적타입언어 정적언어란, 코드를 컴파일 하는 시점에 타입 체크를 하는 언어들을 말합니다. (타입체크: 선언한 데이터 타입에 맞는 값을 할당했는지 검사) (ex)int a = 5; //a가 int형이 맞는지 검사 타입체크에 실패하면 실행할 수 없으므로 타입과 관련된 에러를 사전에 예방할 수 있습니다. 예시언어로 c, java, kotliln, go가 있습니다. 동적타입언어는, 대개 컴파일러가 아닌 인터프린터 언어이며 타입을 선언하지 않습니다. 자바스크립트로 예를들면 var a = 5 var a = "Stringex" 같이 어떠한 데이터 타입도 변수에 넣을 수 있습니다. 정적언어와 다르게 변수를 선언할때 타입이 결정되는 것이 아니라, 값이 할당될때 결정됩니다. 또한 재할당으로 언제든지 타입.. 2021. 10. 4. 이전 1 다음 반응형