[JavaScript] typeof 연산자

2022. 6. 24. 10:46·개념정리/JavaScript

JavaScript의 타입

JavaScript 언어의 타입은 원시 값과 객체로 나뉩니다.

 

·원시 값 (언어의 최고 로우레벨에서 직접 표현되는 불변 데이터)

 1. Boolean 타입

 2. Null 타입

 3. Undefined 타입

 4. Number 타입

 5. BigInt 타입

 6. String 타입

 7. Symbol 타입

 

·객체 (속성의 컬렉션)

참고: https://developer.mozilla.org/ko/docs/Web/JavaScript/Data_structures


typeof 연산자란?

typeof 연산자는 피연산자의 평가 전 자료형을 나타내는 문자열을 반환합니다.

 

typeof 연산자 사용법

typeof 값;

typeof 연산자 다음에 타입을 확인하고자 하는 값을 넣어줍니다.

 

개발자 도구를 이용해 실습하기

console.log(typeof 1) // number
console.log(typeof '1') // string
console.log(typeof (1 < 2)) // boolean
let number = 1;
console.log(typeof number) // number

let string = '1';
console.log(typeof string) // string
console.log(typeof 42);
// expected output: "number"

console.log(typeof 'blubber');
// expected output: "string"

console.log(typeof true);
// expected output: "boolean"

console.log(typeof undeclaredVariable);
// expected output: "undefined"

 

참고: https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Operators/typeof

 

'개념정리/JavaScript' 카테고리의 다른 글
  • [JS] 클래스와 인스턴스
  • [TIL] JavaScript Koans
  • [JavaScript] 원시 자료형과 참조 자료형
  • [JavaScript] 변수 선언 비교(var, let, const)
imKion
imKion
Front-end Developer
  • imKion
    Kion
    imKion
  • 전체
    오늘
    어제
    • 분류 전체보기 (46)
      • 문제 해결 (6)
        • 리팩터링 (3)
      • 회고 (8)
      • 개념정리 (29)
        • JavaScript (10)
        • React (9)
        • Next.JS (2)
        • WEB (5)
        • CS 외 (2)
      • 알고리즘 (2)
        • 코플릿 (1)
  • 블로그 메뉴

    • 홈
    • 태그
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    react 18
    JavaScript
    회고
    프론트엔드
    코드스테이츠
    til
    REACT
    frontend
    typeScript
    OOP
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.2
imKion
[JavaScript] typeof 연산자
상단으로

티스토리툴바