ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 조건문
    JavaScript 2020. 5. 5. 12:57

    조건문, 어떤 조건을 판별하는 기준을 만드는 것.

    - 성인인지 아닌지 판별하는 기준은 '20세를 넘는지, 그렇지 않은지'

    - 학생인지 아닌지 판별하는 기준은 '학교를 다니는지'

     

    조건문의 문법

    if (조건1) {
    // 조건1이 true일 경우 지시할 내용
    else if (조건2) {
    // 조건1이 false이고, 조건2가 true일 경우 지시할 내용
    else {
    // 모든 조건이 false일때 지시할 내용
    }

    조건문은 비교 연산자가 필요하다, 비교의 결과는 늘 boolean값, 즉 true 또는 false이다.

    비교 연산자 : > , < , >=, <=, ===("같다"),!==("다르다")

     

    == 과 ===

    ==는 예외 케이스가 많아서 엄격하게 타입을 비교하지 못한다는 단점이 있다.

    그러니 같다는 것을 확인하고 싶으면 ==보다는 ===를 사용하자.

     

    두 가지 조건이 한 번에 적용되는 경우, and연산자와 or연산자를 사용할 수 있다.

    not연산자("!")를 사용해 truthy, falsy 여부를 반전시킬 수 있다.

    isMale && isStudent; // 남성이면서 학생일 때 통과
    isMale || isStudent; // 남성이거나, 학생일 때 통과
    !isMale && isStudent; // 남성이 아니면서, 학생일 때 

     

    falsy 하다 === false로 취급한다는 뜻

    6가지 falsy 한 값

    - false, null, undefined, 0, NaN, ' '(빈 문자열)

     

    'JavaScript' 카테고리의 다른 글

    객체, 배열과 관련된 메소드들  (0) 2020.05.09
    예제를 통한 반복문의 이해  (0) 2020.05.07
    예제를 통한 조건문의 이해  (0) 2020.05.06
    함수  (0) 2020.05.05
    변수와 타입  (0) 2020.05.05

    댓글

Designed by Tistory.