어떠한 조건을 판별하기위한 기준을 만드는 것.
- [boolean] 타입에 대한 이해 필요
 - 조건문에는, 반드시 기준을 판별하는 비교연산자(comparison operator)가 필요.
 
: 값이 같냐, 같지않냐 를 비교하는 연산자.
  3 > 5;  //false
  9 > 10  //true
  
 '1' == 1  //true
     vs
 '1' === 1 //false
: 조건이 들어갈 괄호안엔 [boolean]으로 결과가 나오는 비교구문이 들어감.
      if(조건1){
       //만약 조건1이 통과할 경우.
     }else if(조건2){
       //['조건1에 대해 true'가 '아니라면'],
       //조건2에 대해 true인 경우.
     }else{
       //모든 조건을 걸러서.. [모든 조건이 통과하지 않는 경우]
     }
ex)
!false  //true  
!(3>2)  //false. 2>3은 true인데 !연산자로 반전시켰으므로.
!undefined //true의 값이 나옴. > undefined를 false로 취급(falsy)
!'Hello'   //false의 값이 나옴. 'Hello'를 true로 취급(truthy)
 
~ 기억해야할 6가지 falsy한 값 ~
: if문에서 false로 변환되므로, if구문안의 코드 자체가 실행되지 않는다. 
- if(false)
- if(null)
- if(undefined) //정의되지 않았으므로.
- if(0)
- if(NaN) 
- if('')  
true  || true  //true
true  || false //false. *두 값의 위치가 서로 반대인 경우도 포함.
false || false //false
true  && true  //true
false && false //true
true  && false //true
ex)
ex) let isAdult; 
    let isStudent; 
isStudent  && isFemale //학생이면서, 여성일 때 통과
isStudent  || isFemale //학생이거나, 여성일때
!isStudent && isFemale //학생이 아니면서, 여성일 때  
모든 내용은 계속해서 업데이트 됩니다.
초보 개발자 준비생이라 공부한 내용이 아직 많이 부족합니다.
언제든지 제 블로그의 글 내용에 대해 지적해주고, 의견 남겨주세요.
함께 성장합시다. :)