본문 바로가기

Frontend/Javascript

비교연산자와 논리연산자

비교연산자 - 동등 연산자와 일치 연산자

  • == : 값만 비교 (동등 연산자)
  • === : 타입까지 비교 (일치 연산자)
const a = 1;
const b = "1";
console.log(a == b); // true

console.log(a === b); // false

// == 동등 연산자
// ===는 타입까지 비교 -> 일치 연산자

논리 연산자

or : 첫 번째 true를 발견하는 즉시 평가를 멈춤

and : 첫 번째 false를 발견하는 즉시 평가를 멈춤

-> 프로그램 효율 측면에 있어서 어떤 순서로 평가(조건)를 배치하는지가 중요

우선순위 : and가 or보다 우선순위 높아서 먼저 평가됨

'Frontend > Javascript' 카테고리의 다른 글

조건문과 반복문  (0) 2021.12.08
[][][] 화살표함수 객체  (0) 2021.12.08
형변환  (0) 2021.12.07
데이터 입력과 출력 / alert  (0) 2021.12.07
정적 / 동적 타이핑 언어  (0) 2021.12.07