JS - ‘=’과 ‘==’과 ‘===’의 차이

IRISH·2023년 11월 10일
0

JS

목록 보기
13/80
post-thumbnail

‘=’과 ‘==’과 ‘===’의 정의 및 역할

⇒ JavaScript에서 =은 대입 연산자이며, ==는 동등 연산자이고, ===는 일치 연산자입니다.

  • =는 값을 할당하는 데 사용됩니다. 예: var x = 5; (x에 5를 할당)
  • ==는 동등성을 검사하는 연산자입니다. 값이 서로 다른 형식일 경우에 자동으로 형변환을 하여 비교합니다. 예: if (x == "5") (x가 문자열 "5"와 동일한지 확인)
  • ===는 엄격한 동등성을 검사하는 연산자입니다. 형식과 값이 동일한지 확인하고 형변환을 하지 않습니다. 예: if (x === "5") (x가 문자열 "5"와 엄격하게 동일한지 확인)

즉, =====의 차이는 형변환 여부입니다. ==는 형변환을 허용하고, ===는 형변환 없이 엄격하게 비교합니다.

profile
#Software Engineer #IRISH

0개의 댓글