Los últimos tutoriales de desarrollo web
 

JavaScript Si ... Else


Las sentencias condicionales se utilizan para llevar a cabo diferentes acciones basadas en diferentes condiciones.


Declaraciones condicionales

Muy a menudo, cuando se escribe código, que desea realizar diferentes acciones para diferentes decisiones.

Puede utilizar sentencias condicionales en el código para hacer esto.

En JavaScript tenemos las siguientes instrucciones condicionales:

  • Utilizar if para especificar un bloque de código que se ejecutará, si una condición especificada es verdadera
  • Utilice else para especificar un bloque de código que se ejecutará, si la misma condición es falsa
  • Utilizar else if para especificar una nueva condición para poner a prueba, si la primera condición es falsa
  • Utilice switch para especificar muchos bloques de alternativas de código para ser ejecutado

La sentencia if

Utilice el if declaración para especificar un bloque de código JavaScript que se ejecutará si una condición es verdadera.

Sintaxis

if (condition) {
    block of code to be executed if the condition is true
}

Tenga en cuenta que if está en letras minúsculas. Las letras mayúsculas ( If o IF ) generará un error de JavaScript.

Ejemplo

Hacer un "Good day" saludo si la hora es inferior a 18:00:

if (hour < 18) {
    greeting = "Good day";
}

El resultado de saludo será:

Good day
Inténtalo tú mismo "

La sentencia else

Utilice la else declaración para especificar un bloque de código que se ejecuta si la condición es falsa.

if (condition) {
    block of code to be executed if the condition is true
} else {
    block of code to be executed if the condition is false
}

Ejemplo

Si la hora es de menos de 18 años, crear un "Good day" saludo, de lo contrario "Good evening" :

if (hour < 18) {
    greeting = "Good day";
} else {
    greeting = "Good evening";
}

El resultado de saludo será:

Good day
Inténtalo tú mismo "

La else if Declaración

Utilice la else if la declaración para especificar una nueva condición si la primera condición es falsa.

Sintaxis

if (condition1) {
    block of code to be executed if condition1 is true
} else if (condition2) {
    block of code to be executed if the condition1 is false and condition2 is true
} else {
    block of code to be executed if the condition1 is false and condition2 is false
}

Ejemplo

Si el tiempo es inferior a 10:00, crear un "Good morning" saludo, si no es así, pero el tiempo es inferior a las 20:00, crear un "Good day" saludo, de lo contrario un "Good evening" :

if (time < 10) {
    greeting = "Good morning";
} else if (time < 20) {
    greeting = "Good day";
} else {
    greeting = "Good evening";
}

El resultado de saludo será:

Good day
Inténtalo tú mismo "

Ejemplos

Más ejemplos

enlace al azar
En este ejemplo se escribirá un enlace a cualquiera w3ii oa la Fundación Mundial para la Naturaleza (WWF). Mediante el uso de un número aleatorio, existe una probabilidad del 50% para cada uno de los enlaces.


Ponte a prueba con los ejercicios!

Ejercicio 1 » Ejercicio 2» Ejercicio 3 » Ejercicio 4» Ejercicio 5 » Ejercicio 6»