[Essentials] 비교 & 논리 연산자

일상 코딩·2022년 3월 27일
0

JavaScript

목록 보기
14/53
post-thumbnail

01.비교 연산자(Comparison Operator)

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)

02.논리 연산자(Logical Operator)

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
profile
일취월장(日就月將) - 「날마다 달마다 성장하고 발전한다.」

0개의 댓글