조건문 or 문제

newjinny·2021년 9월 3일
0

JavaScript

목록 보기
5/6
post-thumbnail

1.조건문 - or문제

두 인자가 모두 false인 경우에는 false를 반환하고,
그 이외의 경우에는 모두 true를 반환

  • || 연산자 대신 ! 와 && 연산자를 사용

|| 연산자를 사용하는 방법은 알겠는데 .....
!를 사용하라고???? ! 가 부정연산자인것도 알겠는데...
그걸 어떻게 만드냐고요 😭😭

늘 그렇듯 일단 해보자!

💡 두 인자가 false인 경우를 반대로 생각해보면 두 인자가 true가 아닌 경우로 생각 할 수 있다.

💻 if (expression1 !== true && expression2 !== true)

이럴수가!!!!!!!드디어 풀었다!!!!!!!!!!!!!!!!

고민하는데 시간은 한참 걸렸는데 이렇게 바로 풀리다니....
해결하고 다니 또 다른 방법이 떠올랐다.

💡이번엔 둘다 false가 아닐경우 true로 반환해보자

💻 if (!(expression1 === false && expression2 === false))

이 방법으로도 가능하다. 뿌듯해라!!

항상 문제를 해결하고 나면 이렇게해도 될까? 저렇게해도 될까? 라는 생각들 때문에 한 문제를 마무리 하기까지 오래걸리지만 오늘도 결국 해결했다!! 언어이해능력을 키워야겠군..ㅎ


<참조>
MDN

profile
I Love Pizza, 나만의 토핑으로 한조각씩 맞춰가는 중

0개의 댓글