비교 연산자
boolean
을 반환
==
: 자료형에 관계없이 같은*(값으로 치환될 수 있는)* 값임
===
: 자료형도 값도 같음
>
, >=
, <
, <=
- 오른쪽보다 크*(거나 같)다 / 작(거나 같)* 다
const a = 1;
const b = 1;
const c = '1';
const d = 2;
console.log(a == b, a != b);
console.log(a == c, a != c);
console.log(a == d, a != d);
console.log(a === c, a !== c);
console.log(a > b, a >= b, a <= b);
console.log(a > d, a < d, a <= d);
const str1 = 'ABC';
const str2 = 'DEF';
console.log(str1 === 'ABC');
// ⭐️ 문자열의 경우 사전순서상 뒤로 오는 쪽이 더 크다고 인식
console.log(str1 > str2, str1 < str2);
부수효과를 일으키는 연산자