타입은 int, short, float, bool, 객체 등 자료형을 나타낸 것이다.
변수를 선언할 때 앞에 붙여서 사용한다.
int one = 1;
bool isType = true;
정적언어는 타입을 컴파일 시에 결정한다. C, C#,C++, JAVA가 정적언어이다.
프로그래머가 변수에 들어갈 값에 따라 변수의 타입을 설정해야 한다. 값과 맞지 않는 타입을 입력하면 컴파일 에러가 발생하게 된다.
int num = 1;
동적타입 언어는 런타임 시 자료형이 결정된다. 즉, 타입없이 변수만 선언해서 값을 지정할 수 있다.
JavaScript, Ruby, Python 등이 동적타입 언어이다.
let num = 1;
정적타입 언어 vs. 동적타입 언어 특징 비교하기
정적언어(타입)과 동적언어(타입)
[Basic] 정적타입 언어와 동적타입 언어