
여기서 동적타입 언어란 타입 없이 변수만 선언하여 값을 지정하는 것. 런타임 시 자료형이 결정되기에 런타임까지 타입에 대한 결정을 끌고 갈 수 있어 유연성이 높고 타입 관련하여 지켜야 할 규칙이 적기 때문에 상대적으로 코드가 짧다.
원시형이 할당될 때에는 변수에 값(value) 자체가 담기고 참조형이 할당될 때는 보관함의 주소(reference)가 담긴다.

원시형에는
이 있고 모두 '하나'의 정보를 담고 있다.
참조형은 원시형 데이터의 집합으로
이 대표적이다. 참조형을 변수에 할당할 때는 변수에 값이 아닌 주소를 저장한다.
즉, 원시형에는 바로 값을 할당하고 참조형에는 값이 저장된 주소값을 할당하는 것. 변수에는 하나의 값 혹은 주소만 저장 가능하다.