I about me

[JavaScript] == 과 === 차이 본문

Frontend/JavaScript

[JavaScript] == 과 === 차이

ssungni 2023. 8. 9. 14:25

==

==는 '값은 같니?'라는 의미를 가집니다.

즉, 값만 같으면 true, 값이 다르면 false입니다.

그러므로 이 예제에서는 1이라는 값이 같으므로 true가 나온 것입니다.

let a = '1'
let b = 1

console.log(a == b) // true

===

===는 '값과 자료형 형태도 같니?'라는 의미를 가집니다.

그러므로 아래에서는 숫자형과 문자형이 달라서 false가 나온 것입니다.

let a = '1'
let b = 1

console.log(a === b) // false

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

[JavaScript] 벡틱  (0) 2024.01.04
[JavaScript] null과 undefined  (0) 2023.08.09