개발새발

  • 홈
  • 태그
  • 방명록

== 1

[JavaScript] == (느슨한 비교) 와 === (엄격한 비교)

JavaScript에서는 두 가지 비교 방식이 있다.== 는 느슨한 비교 (loose equality)라고 불리며, === 는 엄격한 비교 (strict equality)라고 한다. 1. == 느슨한 비교타입 변환을 수행한 후 값이 같은지 비교한다JavaScript는 == 를 사용할 때, 비교 대상의 타입이 다르면 암묵적 형 변환을 통해 타입을 맞추려고 시도한다.예상치 못한 결과를 초래할 수 있으므로 주의가 필요하다예시:5 == "5" // true - "5"가 숫자 5로 변환되어 비교false == 0 // true - false가 0으로 변환되어 비교null == undefined // true - 둘 다 비어 있는 값으로 간주[] == false // true - 빈 배열이 falsy로 평가 2. ..

JavaScript 2024.11.09
이전
1
다음
더보기
프로필사진

개발새발

방문자수Total

  • Today :
  • Yesterday :
  • 분류 전체보기 (102)
    • 네트워크 (7)
      • 기본 (7)
    • Java (22)
      • 기본 (14)
      • 알고리즘 (3)
      • Effective Java (2)
      • 강의 (0)
      • Spring (3)
    • JavaScript (16)
      • 기본 (1)
      • 응용하기 (5)
    • Node.js (11)
      • React (8)
      • Vue (0)
    • Sql (4)
    • 개발 (9)
      • 개발 일상 (2)
      • 개발 지식 (1)
      • 결제 (1)
      • 알면 좋은 (5)
    • Python (13)
      • 기본 (11)
      • 알고리즘 (2)
    • AWS (2)
    • 알고리즘 (18)
      • 개념 (3)
      • Programmers (6)
      • LeetCode (7)
      • 백준 (2)

Copyright © Kakao Corp. All rights reserved.

티스토리툴바