정적타입
정적 타입이란 변수 등에 이미 지정 되어 있는 자료형을 바꿀 수 없는 것을 의미한다.
//예를들어 A라는 변수에 문자열을 할당해 보자
let A = 'string'
//현재 A는 문자열 자료형을 가지고 있기 때문에 아래 처럼 A를 숫자,불리언 등과 같은 다른 자료형으로 바꿀 수 없다는 것이다.
//대표적으로 java가 정적타입 언어 이다.
A = 10
동적 타입
동적 타입은 변수 등에 이미 지정 되어 있는 자료형을 바꿀 수 있는 것을 의미한다.
let A = 'Hello World'
A = 10
// 처음에 A라는 변수에는 문자열 자료형이 들어갔지만 뒤이어 A를 숫자 자료형으로 바꿔 주었다.
// 콘솔에 찍어 보면 A가 10으로 출력되는 것을 볼 수 있다.
console.log(A) // 10