logo

JavaScript Se-altro

IL Istruzione if-else JavaScript si usa per eseguire il codice indipendentemente dal fatto che la condizione sia vera o falsa . Esistono tre forme di istruzione if in JavaScript.

  1. Se Dichiarazione
  2. Se altrimenti dichiarazione
  3. if else if istruzione

JavaScript Se istruzione

Valuta il contenuto solo se l'espressione è vera. La firma dell'istruzione if di JavaScript è riportata di seguito.

 if(expression){ //content to be evaluated } 

Diagramma di flusso dell'istruzione If JavaScript

Vediamo il semplice esempio dell'istruzione if in javascript.

 var a=20; if(a>10){ document.write('value of a is greater than 10'); } 
Provalo adesso

Output dell'esempio precedente


Istruzione JavaScript If...else

Valuta il contenuto se la condizione è vera o falsa. La sintassi dell'istruzione if-else JavaScript è riportata di seguito.

 if(expression){ //content to be evaluated if condition is true } else{ //content to be evaluated if condition is false } 

Diagramma di flusso dell'istruzione JavaScript If...else

Vediamo l'esempio dell'istruzione if-else in JavaScript per scoprire il numero pari o dispari.

 var a=20; if(a%2==0){ document.write('a is even number'); } else{ document.write('a is odd number'); } 
Provalo adesso

Output dell'esempio precedente


JavaScript If...else if istruzione

Valuta il contenuto solo se l'espressione è vera da più espressioni. La firma dell'istruzione JavaScript if else if è riportata di seguito.

 if(expression1){ //content to be evaluated if expression1 is true } else if(expression2){ //content to be evaluated if expression2 is true } else if(expression3){ //content to be evaluated if expression3 is true } else{ //content to be evaluated if no expression is true } 

Vediamo il semplice esempio dell'istruzione if else if in javascript.

 var a=20; if(a==10){ document.write('a is equal to 10'); } else if(a==15){ document.write('a is equal to 15'); } else if(a==20){ document.write('a is equal to 20'); } else{ document.write('a is not equal to 10, 15 or 20'); } 
Provalo adesso

Output dell'esempio precedente