JavaScript-if ... else 문

프로그램을 작성하는 동안 주어진 경로 세트 중 하나를 채택해야하는 상황이있을 수 있습니다. 이러한 경우 프로그램이 올바른 결정을 내리고 올바른 작업을 수행 할 수 있도록하는 조건문을 사용해야합니다.

JavaScript는 다른 조건에 따라 다른 작업을 수행하는 데 사용되는 조건문을 지원합니다. 여기서 우리는if..else 성명서.

if-else의 흐름도

다음 순서도는 if-else 문이 작동하는 방식을 보여줍니다.

JavaScript는 다음 형식을 지원합니다. if..else 성명-

  • if 문

  • if ... else 문

  • if ... else if ... 문.

if 문

그만큼 if 문은 JavaScript가 결정을 내리고 조건부로 문을 실행할 수 있도록하는 기본 제어 문입니다.

통사론

기본 if 문의 구문은 다음과 같습니다.

if (expression) {
   Statement(s) to be executed if expression is true
}

여기서 JavaScript 표현식이 평가됩니다. 결과 값이 참이면 주어진 명령문이 실행됩니다. 표현식이 거짓이면 어떤 문도 실행되지 않습니다. 대부분의 경우 결정을 내리는 동안 비교 연산자를 사용합니다.

다음 예를 통해 if 성명서가 작동합니다.

<html>
   <body>     
      <script type = "text/javascript">
         <!--
            var age = 20;
         
            if( age > 18 ) {
               document.write("<b>Qualifies for driving</b>");
            }
         //-->
      </script>      
      <p>Set the variable to different value and then try...</p>
   </body>
</html>

산출

Qualifies for driving
Set the variable to different value and then try...

if ... else 문

그만큼 'if...else' 문은 JavaScript가보다 제어 된 방식으로 문을 실행할 수 있도록하는 다음 형식의 제어 문입니다.

통사론

if (expression) {
   Statement(s) to be executed if expression is true
} else {
   Statement(s) to be executed if expression is false
}

여기서 JavaScript 표현식이 평가됩니다. 결과 값이 참이면 'if'블록의 지정된 명령문이 실행됩니다. 표현식이 거짓이면 else 블록에있는 주어진 문이 실행됩니다.

JavaScript에서 if-else 문을 구현하는 방법을 알아 보려면 다음 코드를 시도하십시오.

<html>
   <body>   
      <script type = "text/javascript">
         <!--
            var age = 15;
         
            if( age > 18 ) {
               document.write("<b>Qualifies for driving</b>");
            } else {
               document.write("<b>Does not qualify for driving</b>");
            }
         //-->
      </script>     
      <p>Set the variable to different value and then try...</p>
   </body>
</html>

산출

Does not qualify for driving
Set the variable to different value and then try...

if ... else if ... 문

그만큼 if...else if... 진술은 if…else 이를 통해 JavaScript가 여러 조건에서 올바른 결정을 내릴 수 있습니다.

통사론

if-else-if 문의 구문은 다음과 같습니다.

if (expression 1) {
   Statement(s) to be executed if expression 1 is true
} else if (expression 2) {
   Statement(s) to be executed if expression 2 is true
} else if (expression 3) {
   Statement(s) to be executed if expression 3 is true
} else {
   Statement(s) to be executed if no expression is true
}

이 코드에는 특별한 것이 없습니다. 일련의ifif 의 일부입니다 else이전 문장의 절. 문은 참 조건을 기반으로 실행됩니다. 조건이 참이 아니면else 블록이 실행됩니다.

JavaScript에서 if-else-if 문을 구현하는 방법을 알아 보려면 다음 코드를 시도해보십시오.

<html>
   <body>   
      <script type = "text/javascript">
         <!--
            var book = "maths";
            if( book == "history" ) {
               document.write("<b>History Book</b>");
            } else if( book == "maths" ) {
               document.write("<b>Maths Book</b>");
            } else if( book == "economics" ) {
               document.write("<b>Economics Book</b>");
            } else {
               document.write("<b>Unknown Book</b>");
            }
         //-->
      </script>      
      <p>Set the variable to different value and then try...</p>
   </body>
<html>

산출

Maths Book
Set the variable to different value and then try...