AND OR 연산자의 응용

Haizel·2022년 11월 17일
0
post-thumbnail

OR( || )연산자 응용


  • 예시 코드
//변수 하나를 선언
let person = { age : 10 }

//person이라는 변수에 name속성이 존재하는지 확인하는 조건문
if(person.name === undefined || person.name === false || person.name === '' || person.name === null || person.name === 0) {
  console.log('nomame');
   } else {
  console.log(person.name);
  }
  • OR( || )연산자 응용

  if(person.name === undefined || person.name === false || person.name === '' || person.name === null || person.name === 0) {
  console.log( person.name || 'noname');
}

OR( || )연산자는 첫번째 값이 존재 한다면 첫번째 인자값을 리턴하고, 그렇지 않다면 두번째 인자값을 리턴한다.



AND( && )연산자 응용


  • 예시 코드
if(person.age > 19) {
 colsole.log('운전가능') 
 } else {
  console.log('운전불가능')
  }
  • AND( && )연산자 응용
console.log(person.age > 19 && '운전가능')

6가지 falsy 값 : false, null , undefined , 0 , NaM , ''

AND( && )연산자는 두 개의 값이 모두 참이면 마지막 값을 리턴한다.



한 줄 정리

OR( || )연산자는 : 기본값을 지정할 때 많이 사용하고,
AND( && )연산자는 : 특수한 상황에서 조건문 대용을 사용할 수 있다.

profile
한입 크기로 베어먹는 개발지식 🍰

0개의 댓글