JS에는 type 이라는 개념이 존재합니다.
type은 숫자나 문자와 같이 변수에 할당 하는 형태이며,
원시 자료형인 string, number, boolean, undefined 가 있습니다.
이 외에도 추후에 배우게 될 big int? 등 많은 자료형이 존재하나봅니다..
변수를 할당할 때에 따옴표(') 로 감싸며 문자열을 할당하는 type입니다.
변수를 할당할 때에 숫자를 할당하는 type입니다.
변수를 할당할 때에 부등호를 사용하며 참(true)과 거짓(false)을 판단하는 type입니다.
변수를 할당하지 않았을 때 정의되지 않음을 뜻하며 이 자체로도 또한 type입니다.
++ 이들이 섞인 배열과 객체라는 type이 존재하며 이는 다음에 공부할 예정입니다.
++ 함수도 type이다(!)
개념 파악이 끝났으니 실습을 해보겠습니다!
우리가 어떤 변수나 값의 type을 알고싶을 때 쓰는 typeof 연산자가 있고,
이 typeof 의 사용법으로는 간단하게도 typeof 뒤에 값만 적으면 됩니다.
크롬 개발자도구 콘솔창에 다음을 실행시켜 봅시다.
typeof 1 // 'number'
결과로 number type이 출력되었습니다.
typeof 메서드로 '1'을 입력하니 string type이, 부등호를 넣어 1 < 2 를 입력하니 Boolean type이 출력되었습니다.
앞으로도 어떤 값의 type을 정확히 모를 때는 typeof 연산자를 사용할 수 있을 것 같습니다.
피드백은 항상 환영입니다!!