1-1.=== (일치 연산자)
const a = 1 const b = 1 conosole.log(a === b) // 일치 연산자 (값: true) function isEqual(x, y) { return x === y } console.log(isEqual(1, 1)) // 값: true console.log(isEqual(2, '2')) // 값: false
1-2.!== (불일치 연산자)
const a = 1 const b = 3 console.log(a !== b) // 불일치 연산자 (값: false)
2-1.&& (and 연산자)
const a = 1 === 1; const b = "AB" === "AB"; const c = true; const d = false; const e = 1 === 2 console.log(a); // true console.log(b); // true console.log(c); // true console.log(d); // false console.log(e); // false console.log(a && b && c) // true console.log(a && b && d) // false
2-2.|| (or 연산자)
console.log(a || b || c) // true console.log(a || b || d) // true console.log(a || d || e) // true console.log(d || e) // false
2-3.! (not 연산자)
onsole.log(!a) // false console.log(!d) // true