원시값(Primitive)과 객체의 차이

2025. 3. 20. 16:48·Category/JavaScript
728x90

typeof value === "object"는 객체({})나 배열([]) 같은 참조 타입을 의미함
하지만 원시값(number, string, boolean, null, undefined, symbol, bigint)은 객체가 아님

원시값과 객체 비교 예제

console.log(typeof 42); // "number"
console.log(typeof "hello"); // "string"
console.log(typeof true); // "boolean"
console.log(typeof null); // "object" (JS의 버그, 실제로는 원시값!)
console.log(typeof {}); // "object"
console.log(typeof []); // "object"
728x90

'Category > JavaScript' 카테고리의 다른 글

... (Spread Operator)로 얕은 복사(Shallow Copy)하기  (0) 2025.03.18
JavaScript에서 export와 import의 개념과 사용법  (0) 2025.03.15
Axios: HTTP 요청을 쉽게 만드는 JavaScript 라이브러리  (3) 2024.11.11
[JavaScript] 브라우저의 기본 동작 막기 event.preventDefault()  (1) 2024.11.07
자바스크립트 reduce()  (1) 2024.10.29
'Category/JavaScript' 카테고리의 다른 글
  • ... (Spread Operator)로 얕은 복사(Shallow Copy)하기
  • JavaScript에서 export와 import의 개념과 사용법
  • Axios: HTTP 요청을 쉽게 만드는 JavaScript 라이브러리
  • [JavaScript] 브라우저의 기본 동작 막기 event.preventDefault()
Corinee
Corinee
  • Corinee
    Coding Note
    Corinee
  • 전체
    오늘
    어제
    • 분류 전체보기 (352)
      • Category (347)
        • Algorithm (7)
        • SQL (1)
        • Java (4)
        • C (9)
        • React (6)
        • JavaScript (9)
        • CSS (2)
        • Node (1)
        • SpringBoot (26)
        • Database (3)
        • Network (1)
        • Django (6)
        • Python (21)
        • Flask (4)
        • iOS (25)
        • Swift (4)
        • Flutter (11)
        • Dart (3)
        • Git (1)
        • Firebase (1)
        • Gof (1)
        • 정보처리기사 (112)
        • AI (5)
        • NestJs (4)
        • Docker (1)
        • Chrome Extension (1)
        • Note (76)
        • Socket (1)
        • 개인 정보 처리 방침 (1)
        • 회고 (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    structuredclone()
    시맨틱 버전(semantic versioning
    defaultdict
    math.h
    소프트웨어 버전 관리
    중첩 함수(nested function)
    public vs assets
    core web vitals
    프로세스 강제 종료
    mermaid-cli
    styled-components
    json.parse(json.stringify())
    x.y.z (메이저.마이너.패치)
    Jest
    useEffect
    jackson 라이브러리
    named export vs default export
    inp
    stdlib.h
    semver)
    javascript 필수 문법
    chrome extension 자동 배포
    ajax (asynchronous javascript and xml)
    intellij 콘솔 한글 깨짐
    Collections
    react router
    쉽게 풀어쓴 C언어 Express
    원시값(primitive)
    react
    counter
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
Corinee
원시값(Primitive)과 객체의 차이
상단으로

티스토리툴바