스타트업 트랙 - JS 시작하기 (4)

이동주·2021년 10월 28일

비교, 논리 연산자

1. 비교 연산자(comparison operator)

===, !==, <, >, <=, >= (일치, 불일치, 크다, 작다, 크거나 같다, 작거나 같다)

항상 = 을 뒤에 입력해야함

const a = 1;
const b = 1;

console.log(a === b);

function isEqual (x, y) {
    return x === y;
}

console.log(isEqual(1, 2));
console.log(isEqual(1, '2'));
const c = 1;
const d = 1;

console.log(c !== d);
console.log(c < d);
console.log(c > d);
console.log(c <= d);
console.log(c >= d);

2. 논리 연산자(logical operator)

&&, ||, ! (and, or, not)

계속 중복해서 사용 가능

  • &&: 전부 다 true이여야 true 출력

  • ||: 하나만 true여도 true 출력

const e = 1 === 1;
const f = 'ab' === 'ab';
const g = false;

console.log(e);
console.log(f);
console.log(g);

console.log('&&: ', e && f && g);
console.log('||: ', e || f || g);
console.log('!: ', e);
console.log('!: ', !e);
profile
안녕하세요 이동주입니다

0개의 댓글