SlideShare una empresa de Scribd logo
1 de 6
JavaScript
Estructuras
(switch)
Estructura switch vs if-else
La estructura if...else se puede utilizar para realizar
comprobaciones múltiples y tomar decisiones complejas.
Sin embargo, si todas las condiciones dependen siempre
de
la misma variable, el código JavaScript resultante es
demasiado redundante.
Ejemplo de varias estructuras if
if(numero == 5) { ... }
else if(numero == 8) { ... }
else if(numero == 20) { ... }
else { ... }
Estructura switch
En estos casos, la estructura switch es la más
eficiente, ya que está especialmente diseñada para
manejar de forma sencilla múltiples condiciones sobre la
misma variable.
Su definición formal puede parecer compleja,
aunque su uso es muy sencillo:
Estructura del switch
switch(variable) {
case valor_1: ... break;
case valor_2: ... break; ...
case valor_n: ... break;
default: ... break;
}
Ejemplo del switch

Más contenido relacionado

La actualidad más candente

Expocision de visual basic.. lara antamba
Expocision de visual basic.. lara antambaExpocision de visual basic.. lara antamba
Expocision de visual basic.. lara antamba
Stalyn Cruz
 
Ciclia y repititibas
Ciclia y repititibasCiclia y repititibas
Ciclia y repititibas
macasq
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
Edwin Castelo
 
Universidad politécnica amazónica ciclos
Universidad politécnica amazónica ciclosUniversidad politécnica amazónica ciclos
Universidad politécnica amazónica ciclos
SuGely Gálvez
 
Unidad iv expo sbdts
Unidad iv expo sbdtsUnidad iv expo sbdts
Unidad iv expo sbdts
Rut Cruz S
 
Kim power point
Kim power pointKim power point
Kim power point
20513250
 

La actualidad más candente (20)

Tema statement
Tema statementTema statement
Tema statement
 
Diapositivas grupo 1 ESTRUCTURAS
Diapositivas grupo 1 ESTRUCTURASDiapositivas grupo 1 ESTRUCTURAS
Diapositivas grupo 1 ESTRUCTURAS
 
Estructuras de control en Visual Basic
Estructuras de control en Visual BasicEstructuras de control en Visual Basic
Estructuras de control en Visual Basic
 
Transacciones
TransaccionesTransacciones
Transacciones
 
Expocision de visual basic.. lara antamba
Expocision de visual basic.. lara antambaExpocision de visual basic.. lara antamba
Expocision de visual basic.. lara antamba
 
Toma de decisiones If Else
Toma de decisiones If ElseToma de decisiones If Else
Toma de decisiones If Else
 
38 Php. La Funcion Switch
38 Php. La Funcion Switch38 Php. La Funcion Switch
38 Php. La Funcion Switch
 
Sentencia, secuencia y bloque
Sentencia, secuencia y bloqueSentencia, secuencia y bloque
Sentencia, secuencia y bloque
 
Sentencia, secuencia y bloque
Sentencia, secuencia y bloqueSentencia, secuencia y bloque
Sentencia, secuencia y bloque
 
Condicional if en c++
Condicional if en c++Condicional if en c++
Condicional if en c++
 
D6 b sentencias de control de flujo
D6 b sentencias de control de flujoD6 b sentencias de control de flujo
D6 b sentencias de control de flujo
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Manual
ManualManual
Manual
 
PWM
PWMPWM
PWM
 
Ciclia y repititibas
Ciclia y repititibasCiclia y repititibas
Ciclia y repititibas
 
Lección Evaluativa Unidad No. 2 Visual Basic
Lección Evaluativa Unidad No. 2 Visual BasicLección Evaluativa Unidad No. 2 Visual Basic
Lección Evaluativa Unidad No. 2 Visual Basic
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Universidad politécnica amazónica ciclos
Universidad politécnica amazónica ciclosUniversidad politécnica amazónica ciclos
Universidad politécnica amazónica ciclos
 
Unidad iv expo sbdts
Unidad iv expo sbdtsUnidad iv expo sbdts
Unidad iv expo sbdts
 
Kim power point
Kim power pointKim power point
Kim power point
 

Similar a Control de flujo switch,case

Iv unidad estructuras de control
Iv unidad estructuras de controlIv unidad estructuras de control
Iv unidad estructuras de control
mariaisabelg
 
Iv unidad estructuras de control
Iv unidad estructuras de controlIv unidad estructuras de control
Iv unidad estructuras de control
mariaisabelg
 
P web(21,'elementos de js')
P web(21,'elementos de js')P web(21,'elementos de js')
P web(21,'elementos de js')
Cronio Antmao
 

Similar a Control de flujo switch,case (20)

Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Elementos de una programación
Elementos de una programaciónElementos de una programación
Elementos de una programación
 
Estructuras selectivas.pptx
Estructuras selectivas.pptxEstructuras selectivas.pptx
Estructuras selectivas.pptx
 
Estructuras selectivas.pptx
Estructuras selectivas.pptxEstructuras selectivas.pptx
Estructuras selectivas.pptx
 
Tema 9 - Estatutos condicionales
Tema 9 - Estatutos condicionalesTema 9 - Estatutos condicionales
Tema 9 - Estatutos condicionales
 
Iv unidad estructuras de control
Iv unidad estructuras de controlIv unidad estructuras de control
Iv unidad estructuras de control
 
Iv unidad estructuras de control
Iv unidad estructuras de controlIv unidad estructuras de control
Iv unidad estructuras de control
 
Programacion I
Programacion I Programacion I
Programacion I
 
métodos procedimimientos estructuras de control java
métodos procedimimientos estructuras de control javamétodos procedimimientos estructuras de control java
métodos procedimimientos estructuras de control java
 
Statement
StatementStatement
Statement
 
Statement
StatementStatement
Statement
 
Las estructuras de control en la programación
Las estructuras de control en la programaciónLas estructuras de control en la programación
Las estructuras de control en la programación
 
C++
C++C++
C++
 
lp1t3.pdf
lp1t3.pdflp1t3.pdf
lp1t3.pdf
 
Statement
StatementStatement
Statement
 
P web(21,'elementos de js')
P web(21,'elementos de js')P web(21,'elementos de js')
P web(21,'elementos de js')
 
Arreglos Expresiones y Control de Flujo
Arreglos Expresiones y Control de FlujoArreglos Expresiones y Control de Flujo
Arreglos Expresiones y Control de Flujo
 
Statement
StatementStatement
Statement
 
Estructuras de control
Estructuras de  controlEstructuras de  control
Estructuras de control
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 

Más de Oscar Josué Uh Pérez

Más de Oscar Josué Uh Pérez (17)

Crear funciones - Javascript para principiantes (fácil, rápido y efectivo)
Crear funciones - Javascript para principiantes (fácil, rápido y efectivo)Crear funciones - Javascript para principiantes (fácil, rápido y efectivo)
Crear funciones - Javascript para principiantes (fácil, rápido y efectivo)
 
Funciones para arrays - Javascript para principiantes (fácil, rápido y efectivo)
Funciones para arrays - Javascript para principiantes (fácil, rápido y efectivo)Funciones para arrays - Javascript para principiantes (fácil, rápido y efectivo)
Funciones para arrays - Javascript para principiantes (fácil, rápido y efectivo)
 
Funciones de cadenas - Javascript para principiantes (fácil, rápido y efectivo)
Funciones de cadenas - Javascript para principiantes (fácil, rápido y efectivo)Funciones de cadenas - Javascript para principiantes (fácil, rápido y efectivo)
Funciones de cadenas - Javascript para principiantes (fácil, rápido y efectivo)
 
Arrays con JavaScript
Arrays con JavaScriptArrays con JavaScript
Arrays con JavaScript
 
Estructura del bucle do-while
Estructura del bucle do-whileEstructura del bucle do-while
Estructura del bucle do-while
 
Estructura del bucle while
Estructura del bucle whileEstructura del bucle while
Estructura del bucle while
 
Estructura for ciclo bucle.
Estructura for ciclo bucle. Estructura for ciclo bucle.
Estructura for ciclo bucle.
 
Control de flujo condicional if-else
Control de flujo condicional if-elseControl de flujo condicional if-else
Control de flujo condicional if-else
 
Control de flujo condicional if
Control de flujo condicional ifControl de flujo condicional if
Control de flujo condicional if
 
Javascript para principiantes - Operadores lógicos
Javascript para principiantes - Operadores lógicosJavascript para principiantes - Operadores lógicos
Javascript para principiantes - Operadores lógicos
 
Javascript para principiantes - Operadores relacionales
Javascript para principiantes - Operadores relacionalesJavascript para principiantes - Operadores relacionales
Javascript para principiantes - Operadores relacionales
 
Javascript para principiantes - Operadores de Asignación
Javascript para principiantes - Operadores de AsignaciónJavascript para principiantes - Operadores de Asignación
Javascript para principiantes - Operadores de Asignación
 
Javascript para principiantes - Operadores aritméticos
Javascript para principiantes - Operadores aritméticosJavascript para principiantes - Operadores aritméticos
Javascript para principiantes - Operadores aritméticos
 
Javascript para principiantes - Variables Booleanas
Javascript para principiantes - Variables BooleanasJavascript para principiantes - Variables Booleanas
Javascript para principiantes - Variables Booleanas
 
Javascript para principiantes - Variables
Javascript para principiantes - VariablesJavascript para principiantes - Variables
Javascript para principiantes - Variables
 
Javascript para principiantes - Primer Script
Javascript para principiantes - Primer Script Javascript para principiantes - Primer Script
Javascript para principiantes - Primer Script
 
Javascript para principiantes -Introducción
Javascript para principiantes -IntroducciónJavascript para principiantes -Introducción
Javascript para principiantes -Introducción
 

Último

Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
241521559
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
silviayucra2
 

Último (10)

Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 

Control de flujo switch,case

  • 2. Estructura switch vs if-else La estructura if...else se puede utilizar para realizar comprobaciones múltiples y tomar decisiones complejas. Sin embargo, si todas las condiciones dependen siempre de la misma variable, el código JavaScript resultante es demasiado redundante.
  • 3. Ejemplo de varias estructuras if if(numero == 5) { ... } else if(numero == 8) { ... } else if(numero == 20) { ... } else { ... }
  • 4. Estructura switch En estos casos, la estructura switch es la más eficiente, ya que está especialmente diseñada para manejar de forma sencilla múltiples condiciones sobre la misma variable. Su definición formal puede parecer compleja, aunque su uso es muy sencillo:
  • 5. Estructura del switch switch(variable) { case valor_1: ... break; case valor_2: ... break; ... case valor_n: ... break; default: ... break; }