[JS] type, typeof

허북이_·2022년 6월 24일
0

JS

목록 보기
1/19
post-thumbnail

type

JS에는 type 이라는 개념이 존재합니다.

type은 숫자나 문자와 같이 변수에 할당 하는 형태이며,
원시 자료형인 string, number, boolean, undefined 가 있습니다.

이 외에도 추후에 배우게 될 big int? 등 많은 자료형이 존재하나봅니다..

1. string

변수를 할당할 때에 따옴표(') 로 감싸며 문자열을 할당하는 type입니다.

2. number

변수를 할당할 때에 숫자를 할당하는 type입니다.

3. boolean

변수를 할당할 때에 부등호를 사용하며 참(true)과 거짓(false)을 판단하는 type입니다.

4. undefined

변수를 할당하지 않았을 때 정의되지 않음을 뜻하며 이 자체로도 또한 type입니다.

++ 이들이 섞인 배열과 객체라는 type이 존재하며 이는 다음에 공부할 예정입니다.
++ 함수도 type이다(!)

개념 파악이 끝났으니 실습을 해보겠습니다!

typeof

우리가 어떤 변수나 값의 type을 알고싶을 때 쓰는 typeof 연산자가 있고,
이 typeof 의 사용법으로는 간단하게도 typeof 뒤에 값만 적으면 됩니다.

크롬 개발자도구 콘솔창에 다음을 실행시켜 봅시다.

typeof 1 // 'number'

결과로 number type이 출력되었습니다.

typeof 메서드로 '1'을 입력하니 string type이, 부등호를 넣어 1 < 2 를 입력하니 Boolean type이 출력되었습니다.

앞으로도 어떤 값의 type을 정확히 모를 때는 typeof 연산자를 사용할 수 있을 것 같습니다.


피드백은 항상 환영입니다!!

profile
인간 거북이 허북이

0개의 댓글