JavaScript 비교연산자

forestream·2024년 1월 16일
0

동등 연산자 ==

일치연산자보다 느슨한 비교연산자입니다.
양쪽의 값을 비교하되 자료형이 달라도 값이 같으면 그 값이 true가 됩니다.

일치 연산자 ===

양쪽 값을 자료형까지 일치하는지 확인합니다.

문자열 vs 숫자

let number = 22;
let string = '22';

console.log(number == string); //true
console.log(number === string); //false

문자열 vs 배열

let string = '22';
let array = ['22'];

console.log(array == string); //true
console.log(array === string); //false

문자열 vs 객체

let string = '22';
let object = {'22': '22'};

console.log(object['22'] == string); // true
console.log(object['22'] === string); // true

0개의 댓글