If...Else
JavaScript - if... else DeclaraciĆ³n
JavaScript admite declaraciones condicionales que se utilizan para realizar diferentes acciones basadas en diferentes condiciones. AquĆ explicaremos la declaraciĆ³n if..else .
Diagrama de flujo de if-else
JavaScript admite las siguientes formas de instrucciĆ³n if..else -
- if statement
- if... else statement
- if... else if... declaraciĆ³n.
declaraciĆ³n if
La instrucciĆ³n if es la declaraciĆ³n de control fundamental que permite a JavaScript tomar decisiones y ejecutar sentencias condicionalmente.
Sintaxis
La sintaxis para una declaraciĆ³n if bĆ”sica es la siguiente:
if (expression){ Statement(s) to be executed if expression is true }
AquĆ se evalĆŗa una expresiĆ³n de JavaScript. Si el valor resultante es verdadero, las declaraciones dadas se ejecutan. Si la expresiĆ³n es falsa, no se ejecutarĆ” ninguna declaraciĆ³n. La mayorĆa de las veces, usarĆ” operadores de comparaciĆ³n mientras toma decisiones.
Ejemplo
Pruebe el siguiente ejemplo para comprender cĆ³mo funciona la instrucciĆ³n 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>
Salida
Qualifies for driving Set the variable to different value and then try...
si... declaraciĆ³n else:
La declaraciĆ³n 'if... else' es la siguiente forma de declaraciĆ³n de control que permite a JavaScript ejecutar sentencias de una manera mĆ”s controlada.
Sintaxis
if (expression){ Statement(s) to be executed if expression is true } else{ Statement(s) to be executed if expression is false }
AquĆ se evalĆŗa la expresiĆ³n de JavaScript. Si el valor resultante es verdadero, se ejecutan las declaraciones dadas en el bloque 'if'. Si la expresiĆ³n es falsa, se ejecutan las declaraciones dadas en el bloque else.
Ejemplo
Pruebe el siguiente cĆ³digo para aprender a implementar una declaraciĆ³n if-else en JavaScript.
<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>
Salida
Does not qualify for driving Set the variable to different value and then try...
si... else si... declaraciĆ³n
La instrucciĆ³n if... else if... es una forma avanzada de if... else que permite que JavaScript tome una decisiĆ³n correcta a partir de varias condiciones.
Sintaxis
La sintaxis de una sentencia if-else-if es la siguiente:
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 }
No hay nada especial sobre este cĆ³digo. Es solo una serie de declaraciones if , donde cada if es una parte de la clĆ”usula else de la declaraciĆ³n anterior. Los enunciados se ejecutan en base a la condiciĆ³n verdadera, si ninguna de las condiciones es verdadera, entonces se ejecuta el bloque else .
Ejemplo
Pruebe el siguiente cĆ³digo para aprender a implementar una declaraciĆ³n if-else-if en JavaScript.
<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>
Salida
Maths Book Set the variable to different value and then try...
No comments