JS - 데이터 타입 확인

SeungHwan Lee·2021년 7월 8일
0

JS 시작하기

목록 보기
2/12

javascript 를 작성할때 한 줄로 코드를 작성하게 되면

이런식으로 에러가 나게 된다. 그럴때 semicolon 을 사용하여 나누어지게 하면 에러가 해결되지만, 줄바꿈을 하게 되면 자동으로 semicolon 을 사용한 것 처럼 인식을 하기에 semicolon 을 필수로 넣어야 하지는 않지만 오류가 날 수는 있다.

기본적으로는 typeof 를 사용하여 어떤 datatype 인지 알 수 있지만,
5,6,7 번 줄을 보면 null, {}(객체), [](배열) 이 모두 object 라는 datatype 으로 나온다. 그러므로 datatype 을 확인하려 할때는 datatype 이 적절하지 않다는 결론이 나온다.

그러므로 getType 이라는 함수를 만들어 매개변수로 data 값을 받아 위와같이 return 을 하면 123이라는 값이 object Number 라고 reurn 되었다.

하지만 object 를 없애고 출력하려면 위와같이 slice(8, -1) 을 이용하면 된다.

해당 함수를 이용하면, 이제 객체는 object, 배열은 array 로 콘솔창에 올바르게 나오게 된다.

0개의 댓글

관련 채용 정보