비교연산자, 논리연산자

Junny_·2022년 6월 25일
0

비교연산자

비교연산자의 종류는 다음과 같다
1. === 일치연산자로서 이퀄 3개로 사용 가능하다
2. !== 불일치연산자로서 느낌표가 앞에 붙는다
3. > 초과
4. < 미만
5. >= 이상
6. <= 이하

예제를 통해 알아보기

const a = 1;
const b = 2;

console.log(a === b); // false
console.log(a !== b); // true
console.log(a > b); // false
console.log(a < b); // true
console.log(a >= b); // false
console.log(a <= b); // true

a는 1이라는 값이 할당되었고 b는 2라는 값이 할당되었기 때문에 위와 같은 결과가 출력

function isEqual(a, b) {
  return a === b; // 비교연산자 전부 사용가능
}

console.log(isEqual(1, 1)); // true

a는 1이라는 값이 할당되었고 b도 마찬기지 1이 할당되었기 때문에 true 출력

논리연산자

논리연산자의 종류는 다음과 같다
1. && 그리고 뜻으로 AND연산자로 사용
2. || 또는 뜻으로 OR연산자로 사용
3. ! 부정의 뜻으로 NOT연산자로 사용

예제를 통해 알아보기

const a = 1 === 2
const b = 'tt' === 'tt'
const c = true

console.log(a && b && c); // b와 c만 true이고 a는 false이기에 결과는 false출력
console.log(a || b || c); // a가 false이지만 b와 c가 true이기에 결과는 true출력
console.log(!a, !b, !c); // a만 false이기에 결과는 true, false, false출력

AND연산자의 경우 모두 true일 경우에만 true로 출력하고 하나라도 true가 아닐경우 false출력
OR연산자의 경우 하나라도 true일 경우 true로 출력한다
NOT연산자의 경우 부정의 의미를 담아 결과값을 반대로 출력한다

profile
Front-end

0개의 댓글