MEJOR SITIO PARA DESARROLLADORES WEB

Basic JavaScript

JS Tutorial JS Syntax JS Variables JS Operators JS If Conditions JS Loops JS Strings JS Numbers JS Functions JS Objects JS Dates JS Arrays JS Sets JS Maps JS Math JS RegExp JS Data Types JS Errors JS Debugging JS Events JS Programming JS References JS UTF-8 Characters

JS Advanced

JS Versions JS Functions JS Objects JS Classes JS Iterations JS Promises JS Modules JS HTML DOM JS Windows JS Web API JS AJAX JS JSON JS jQuery JS Graphics JS Examples JS Objects

JavaScript. W3Schools en español. Lecciones para principiantes

Ua En De Fr Ru

JavaScript Condicionales


Declaraciones condicionales

Cuando escribes código, a menudo deseas realizar diferentes acciones para diferentes condiciones.

Las declaraciones condicionales ejecutan código diferente dependiendo de si la condición es verdadera o falsa.

Las declaraciones condicionales incluyen:

  • if
  • if...else
  • if...else if...else
  • switch
  • ternary (? :)

Cuándo usar condicionales

  • Utilice if para especificar un bloque de código que se ejecutará si se cumple una condición especificada true
  • Utilice else para especificar un bloque de código que se ejecutará, si se cumple la misma condición false
  • Utilice else if para especificar una nueva condición para probar, si la primera condición es false
  • Utilice switch para especificar muchos bloques de código alternativos que se ejecutarán
  • Utilice (? :) (ternario) como una abreviatura para if...else

La declaración if

Utilice if para especificar un bloque de código que se ejecutará si se cumple una condición especificada true.

Sintaxis

if (condition) {
  // código a ejecutar si la condición es true
}

La declaración else

Utilice else para especificar un bloque de código que se ejecutará, si se cumple la misma condición false.

Sintaxis

if (condition) {
  // código a ejecutar si la condición es true
} else {
  // código a ejecutar si la condición es false
}

La declaración else if

Utilice else if para especificar una nueva condición para probar, si la primera condición es false.

Sintaxis

if (condition1) {
  // código a ejecutar si la condition1 es true
} else if (condition2) {
  // сódigo a ejecutar si la condition1 es false y la condición2 es true
} else {
  // Código a ejecutar si la condition1 es false y la condition2 es false
}

La declaración switch

Utilice switch para especificar muchos bloques de código alternativos que se ejecutarán.

Sintaxis

switch(expression) {
  case x:
    // bloque de código
    break;
  case y:
    // bloque de código
    break;
  default:
    // bloque de código
}

Operador ternario (? :)

Utilice (? :) (ternario) como una abreviatura para if...else.

Ejemplo

condition ? expression1 : expression2