Javascript_let_왜 데이터 타입에 무방하게 사용할 수 있는가?

jhson·2023년 12월 28일
0

javascript

목록 보기
14/19

let 사용할 때는 데이터 타입은 무방한가?

c/c++로 언어를 처음 배운 나로서는 변수 선언 시에 어떤 타입의 데이터를 입력할 지 항상 감안하여 사용하였는데,
자바스크립트에서는 그런 것 없이 그냥 let만 붙여서 선언하고 있다.
자동으로 데이터 타입을 지정해주는 것으로 예상하는 중인데 좀 더 자세한 이유를 알기 위해서 조사를 해보았다.

가능한 이유

  • 자바스크립트는 동적 타입 언어이기 때문
    - 자바스크립트는 변수의 데이터 타입을 런타임 시간에 결정함
    - 한 변수가 특정 데이터 타입으로 제한되지 않음
    - 따라서 개발자가 변수 선언 시, 명시적으로 데이터 타입을 지정하지 않고 그때그때 필요한 값으로 변수를 초기화할 수 있음
profile
게임회사 주니어 개발pm에서 프론트엔드 개발자로 전향하는 과정

0개의 댓글