Условный оператор if else JavaScript - httpdoc.ru

Условный оператор if JavaScript

Оператор If, как мы все знаем, проверяет условие, а затем в соответствии с результатом, как оно есть true или false , выполняется конкретное block of code . То же самое, оператор JavaScript if используется для выполнения определенного блока кода с заданными условиями. Только если условие истинно, тогда определенный блок кода выполняется, в противном случае - нет.

В JavaScript есть три формы оператора if.

  1. if
  2. if else
  3. if .. else if

Оператор if

if Оператор проверяет указанное условие и затем , если условие принимает значение истинно , то блок кода определяется в if заявлении запускается на выполнение , иначе блок будет пропущена.

Синтаксис:

if (condition)   
      {  
      // код для выполнения, если условие истинно;        
       }

Пример
<!DOCTYPE html>
<html lang="en">
<head>
   <meta charset="UTF-8">
   <title> JavaScript If Statement </title> 
</head> 
<body>
 <script>  
 var x = 100;  
 if(x > 10){  
 document.write("Value of x is greater than 10");  
  }  
</script> 
</body>
</html>

Выход

JavaScript If Statement Значение x больше 10

Оператор if else

В предыдущем операторе не было блока кода, определенного для ложной оценки условия, которое определено здесь в else операторе. if....else Заявление также проверяет состояние , но здесь else утверждение присутствует. Код if блока выполняется, если данное условие истинно, в противном случае, если условие ложно, выполняется else код блока.

Синтаксис:

if (condition)   
      {  
      // код для выполнения, если условие истинно;        
       } 
       else { 
       // код, который будет выполняться, если условие ложно; 
           }

Пример
<!DOCTYPE html>
<html lang="en">
<head>
   <meta charset="UTF-8">
   <title> JavaScript If Else Statement </title> 
</head> 
<body>
<script>  
 var a=20;  
 if(a%2==0){  
 document.write("Even number");  
  }  
 else{  
 document.write("Odd number");  
  }  
</script> 
</body>
</html>

Выход

JavaScript If Else Statement Examples Четное число

Оператор If ... else if

if...elseif Оператор JavaScript проверяет несколько условий и выполняет разные блоки кода для more than two conditions . Сначала if проверяется условие, указанное в заявлении, затем, если оно оценивается как ложное, проверяется только elseif оператор 's. И если else оператор определен, и оба предыдущих условия оцениваются как ложные, то выполняется только else оператор.

Синтаксис:

if (condition)   
      {  
      // код для выполнения, если условие истинно;        
       } 
       elseif (condition) { 
       // код, который будет выполняться, если условие истинно; 
       } 
       else { 
       // код, который будет выполняться, если все условия ложны; 
       }

Пример
<!DOCTYPE html>
<html lang="en">
<head>
   <meta charset="UTF-8">
   <title> JavaScript If Else If Statement </title> 
</head> 
<body>
<script>  
 var a=15;  
 if(a==10){  
 document.write("Number is equal to 10");  
 }  
 else if(a==15){  
 document.write("Number is equal to 15");  
 }  
 else if(a==20){  
 document.write("Number is equal to 20");  
 }  
 else{  
 document.write("Number is not equal to 10, 15 or 20");  
 }  
</script>   
</body>
</html>

Выход

JavaScript If Else If Statement Число равно 15