조건부 예

4606 단어

조건부 예



이 글에서는 if else 문을 사용할 때와 switch 문을 사용할 때를 배웁니다.



if else와 switch는 일부 조건이 충족되었는지 여부에 따라 프로그램 실행 흐름을 결정하는 데 사용됩니다.

이것이 때때로 흐름 제어 문이라고 하는 이유입니다. 즉, 일부 코드는 건너뛰고 다른 코드는 실행할 수 있도록 코드 실행 흐름을 제어합니다.

두 흐름 제어 구조의 중심에는 하나 이상의 조건에 대한 평가가 있습니다.

일반적으로 if else는 조건에 이진 선택 항목이 있는 경우에 더 적합합니다.

예를 들어, 평이한 영어로: 날씨가 맑으면 선글라스를 착용하세요. 그렇지 않으면 하지 마십시오.

이 경우 if 문을 사용하는 것이 확실한 선택입니다.

가능한 진실 확인 결과의 수가 적은 경우에도 다음과 같은 if else 문을 사용할 수 있습니다.

if(light == "green") {
    console.log("Drive")
} else if (light == "orange") {
    console.log("Get ready")
} else if (light == "red") {
    console.log("Dont' drive")
} else {
    console.log("The car is not green, orange, or red");
}

그러나 가능한 결과가 많은 경우 덜 장황하기 쉽기 때문에 switch 문을 사용하는 것이 가장 좋습니다. 읽기 쉽기 때문에 논리를 따라가기 쉬워 여러 조건을 읽는 인지 부하가 ​​줄어듭니다.



그럼에도 불구하고 이것은 확정된 규칙이 아닙니다. 단순히 문체 선택입니다.

이 점을 강화하기 위해 다음은 switch 구문을 사용하는 이전 if else 조건문의 예입니다.

switch(light) {
   case 'green':
       console.log("Drive");
       break;
   case 'orange':
       console.log("Get ready");
       break;
   case 'red':
       console.log("Don't drive");
       break;
   default:
       console.log('The light is not green, orange, or red');
       break;
}

좋은 웹페이지 즐겨찾기