SlideShare una empresa de Scribd logo
JavaScript
Estructuras
(if)
Estructuras de control de flujo
Los programas que se pueden realizar utilizando
solamente variables y operadores son una simple
sucesión lineal de instrucciones básicas.
Para el caso de las estructuras de control estas son:
Instrucciones del tipo "si se cumple esta condición,
hazlo; si no se cumple, haz esto otro"
Control de flujo (if)
La estructura más utilizada en JavaScript y en la
mayoría de lenguajes de programación es la estructura if.
Se emplea para tomar decisiones en función de
una condición.
Su definición formal es:
Si la condición se cumple (es decir, si su valor es
true) se ejecutan todas las instrucciones que se
encuentran dentro de {...}
Control de flujo (if)
Si el valor es false no se ejecuta ninguna
instrucción contenida en {...} y el programa continúa
ejecutando el resto de instrucciones del script.
Control de flujo condicional if

Más contenido relacionado

La actualidad más candente

Estructuras secuenciales, selectivas e iterativas 01
Estructuras secuenciales, selectivas e iterativas 01Estructuras secuenciales, selectivas e iterativas 01
Estructuras secuenciales, selectivas e iterativas 01
mariazeballos
 
Estructuras de control en la programacion
Estructuras de control en la programacionEstructuras de control en la programacion
Estructuras de control en la programacion
JosAngelLaraMendoza
 
Estructuras de repetición (1)
Estructuras de repetición (1)Estructuras de repetición (1)
Estructuras de repetición (1)Fredy Torres
 
Estructuras de control selectivas
Estructuras de control selectivasEstructuras de control selectivas
Estructuras de control selectivasmarigelcontreras
 
Actividad de proceso n7
Actividad de proceso n7Actividad de proceso n7
Actividad de proceso n7
Herny Artigas
 
Flujo de control
Flujo de controlFlujo de control
Flujo de control
Gabriel Guzman
 
Presentación1
Presentación1Presentación1
Presentación1
Royer Lopez Nuñez
 
Slide share
Slide shareSlide share
Ali
AliAli
Estructuras de Control
Estructuras de ControlEstructuras de Control
Estructuras de Control
ZoramP
 
Métodos para la evaluación integral de riesgos
Métodos para la evaluación integral de riesgosMétodos para la evaluación integral de riesgos
Métodos para la evaluación integral de riesgos
Santiago Arias
 
estructuras de control
estructuras de controlestructuras de control
estructuras de control
Gaby Andrade
 
Estructuras de Control.
Estructuras de Control.Estructuras de Control.
Estructuras de Control.
ZoramP
 
Estructurada
EstructuradaEstructurada
Estructurada
kary30stm
 
Presentacion final sesion
Presentacion final sesionPresentacion final sesion
Presentacion final sesionmcasji
 

La actualidad más candente (20)

Estructuras secuenciales, selectivas e iterativas 01
Estructuras secuenciales, selectivas e iterativas 01Estructuras secuenciales, selectivas e iterativas 01
Estructuras secuenciales, selectivas e iterativas 01
 
Presentación3
Presentación3Presentación3
Presentación3
 
Estructuras de control en la programacion
Estructuras de control en la programacionEstructuras de control en la programacion
Estructuras de control en la programacion
 
Estructuras de repetición (1)
Estructuras de repetición (1)Estructuras de repetición (1)
Estructuras de repetición (1)
 
Estructuras de control selectivas
Estructuras de control selectivasEstructuras de control selectivas
Estructuras de control selectivas
 
Actividad de proceso n7
Actividad de proceso n7Actividad de proceso n7
Actividad de proceso n7
 
Flujo de control
Flujo de controlFlujo de control
Flujo de control
 
Control de flujo
Control de flujoControl de flujo
Control de flujo
 
Presentación1
Presentación1Presentación1
Presentación1
 
Slide share
Slide shareSlide share
Slide share
 
Ali
AliAli
Ali
 
Estructuras de Control
Estructuras de ControlEstructuras de Control
Estructuras de Control
 
Métodos para la evaluación integral de riesgos
Métodos para la evaluación integral de riesgosMétodos para la evaluación integral de riesgos
Métodos para la evaluación integral de riesgos
 
estructuras de control
estructuras de controlestructuras de control
estructuras de control
 
Estructuras de Control.
Estructuras de Control.Estructuras de Control.
Estructuras de Control.
 
Estructurada
EstructuradaEstructurada
Estructurada
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Presentacion final sesion
Presentacion final sesionPresentacion final sesion
Presentacion final sesion
 
Resumen
ResumenResumen
Resumen
 
Resumen
ResumenResumen
Resumen
 

Destacado

Aspectos Eticos y Sociales en los Sistemas de Informacion
Aspectos Eticos y Sociales en los Sistemas de InformacionAspectos Eticos y Sociales en los Sistemas de Informacion
Aspectos Eticos y Sociales en los Sistemas de Informacion
Edgardo1022
 
Bases de Datos
Bases de DatosBases de Datos
Acces oinf cientf
Acces oinf cientfAcces oinf cientf
Acces oinf cientfpahoper
 
Búsqueda en Internet utilizando booleanos
Búsqueda en Internet utilizando booleanosBúsqueda en Internet utilizando booleanos
Búsqueda en Internet utilizando booleanositalia22222
 
Estratejias de busquedas de informacion
Estratejias de busquedas de informacionEstratejias de busquedas de informacion
Estratejias de busquedas de informacionkatty Maldonado
 
Practica utilizandolos operadores logicos
Practica utilizandolos operadores logicosPractica utilizandolos operadores logicos
Practica utilizandolos operadores logicoskatty Maldonado
 
Aspectos eticos y sociales sistemas de información Jorge Martinez
Aspectos eticos y sociales sistemas de información Jorge MartinezAspectos eticos y sociales sistemas de información Jorge Martinez
Aspectos eticos y sociales sistemas de información Jorge Martinez
jorge77777
 
Elementos de ayuda en la búsqueda de la información: los operadores de búsqueda
Elementos de ayuda en la búsqueda de la información: los operadores de búsquedaElementos de ayuda en la búsqueda de la información: los operadores de búsqueda
Elementos de ayuda en la búsqueda de la información: los operadores de búsqueda
Servei de Biblioteques i Documentacio. Universitat de Valencia
 
Operadores Booleanos
Operadores BooleanosOperadores Booleanos
Operadores Booleanosguesta8e79ac
 
¿Cómo mantener tu javascript?: Buenas prácticas
¿Cómo mantener tu javascript?: Buenas prácticas¿Cómo mantener tu javascript?: Buenas prácticas
¿Cómo mantener tu javascript?: Buenas prácticas
jaespinmora
 
Javascript para principiantes - Operadores lógicos
Javascript para principiantes - Operadores lógicosJavascript para principiantes - Operadores lógicos
Javascript para principiantes - Operadores lógicos
Oscar Josué Uh Pérez
 
Coin 8027 Dra. Julia Sagebien
Coin 8027 Dra. Julia SagebienCoin 8027 Dra. Julia Sagebien
Coin 8027 Dra. Julia Sagebien
Ketty Rodriguez
 
Cómo buscar información científica en Internet
Cómo buscar información científica en InternetCómo buscar información científica en Internet
Cómo buscar información científica en Internet
Ignacio Basagoiti
 
RESUMEN DE JAVASCRIPT
RESUMEN DE JAVASCRIPTRESUMEN DE JAVASCRIPT
RESUMEN DE JAVASCRIPT
Alejito Laaz
 
Operadores Booleanos
Operadores BooleanosOperadores Booleanos
Operadores Booleanos
Barman Academy
 
Javascript para principiantes - Primer Script
Javascript para principiantes - Primer Script Javascript para principiantes - Primer Script
Javascript para principiantes - Primer Script
Oscar Josué Uh Pérez
 
¿Cómo realizar búsquedas efectivas en el Internet?
¿Cómo realizar búsquedas efectivas en el Internet?¿Cómo realizar búsquedas efectivas en el Internet?
¿Cómo realizar búsquedas efectivas en el Internet?
Jeanette Delgado
 
Operadores Booleanos
Operadores BooleanosOperadores Booleanos
Operadores Booleanosguest1a4e4
 
Busqueda booleana
Busqueda booleanaBusqueda booleana
Busqueda booleanae_uic
 
Busqueda bibliografica en internet para investigacion
Busqueda bibliografica en internet para investigacionBusqueda bibliografica en internet para investigacion
Busqueda bibliografica en internet para investigacion
Evelyn Goicochea Ríos
 

Destacado (20)

Aspectos Eticos y Sociales en los Sistemas de Informacion
Aspectos Eticos y Sociales en los Sistemas de InformacionAspectos Eticos y Sociales en los Sistemas de Informacion
Aspectos Eticos y Sociales en los Sistemas de Informacion
 
Bases de Datos
Bases de DatosBases de Datos
Bases de Datos
 
Acces oinf cientf
Acces oinf cientfAcces oinf cientf
Acces oinf cientf
 
Búsqueda en Internet utilizando booleanos
Búsqueda en Internet utilizando booleanosBúsqueda en Internet utilizando booleanos
Búsqueda en Internet utilizando booleanos
 
Estratejias de busquedas de informacion
Estratejias de busquedas de informacionEstratejias de busquedas de informacion
Estratejias de busquedas de informacion
 
Practica utilizandolos operadores logicos
Practica utilizandolos operadores logicosPractica utilizandolos operadores logicos
Practica utilizandolos operadores logicos
 
Aspectos eticos y sociales sistemas de información Jorge Martinez
Aspectos eticos y sociales sistemas de información Jorge MartinezAspectos eticos y sociales sistemas de información Jorge Martinez
Aspectos eticos y sociales sistemas de información Jorge Martinez
 
Elementos de ayuda en la búsqueda de la información: los operadores de búsqueda
Elementos de ayuda en la búsqueda de la información: los operadores de búsquedaElementos de ayuda en la búsqueda de la información: los operadores de búsqueda
Elementos de ayuda en la búsqueda de la información: los operadores de búsqueda
 
Operadores Booleanos
Operadores BooleanosOperadores Booleanos
Operadores Booleanos
 
¿Cómo mantener tu javascript?: Buenas prácticas
¿Cómo mantener tu javascript?: Buenas prácticas¿Cómo mantener tu javascript?: Buenas prácticas
¿Cómo mantener tu javascript?: Buenas prácticas
 
Javascript para principiantes - Operadores lógicos
Javascript para principiantes - Operadores lógicosJavascript para principiantes - Operadores lógicos
Javascript para principiantes - Operadores lógicos
 
Coin 8027 Dra. Julia Sagebien
Coin 8027 Dra. Julia SagebienCoin 8027 Dra. Julia Sagebien
Coin 8027 Dra. Julia Sagebien
 
Cómo buscar información científica en Internet
Cómo buscar información científica en InternetCómo buscar información científica en Internet
Cómo buscar información científica en Internet
 
RESUMEN DE JAVASCRIPT
RESUMEN DE JAVASCRIPTRESUMEN DE JAVASCRIPT
RESUMEN DE JAVASCRIPT
 
Operadores Booleanos
Operadores BooleanosOperadores Booleanos
Operadores Booleanos
 
Javascript para principiantes - Primer Script
Javascript para principiantes - Primer Script Javascript para principiantes - Primer Script
Javascript para principiantes - Primer Script
 
¿Cómo realizar búsquedas efectivas en el Internet?
¿Cómo realizar búsquedas efectivas en el Internet?¿Cómo realizar búsquedas efectivas en el Internet?
¿Cómo realizar búsquedas efectivas en el Internet?
 
Operadores Booleanos
Operadores BooleanosOperadores Booleanos
Operadores Booleanos
 
Busqueda booleana
Busqueda booleanaBusqueda booleana
Busqueda booleana
 
Busqueda bibliografica en internet para investigacion
Busqueda bibliografica en internet para investigacionBusqueda bibliografica en internet para investigacion
Busqueda bibliografica en internet para investigacion
 

Más de Oscar Josué Uh Pérez

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)
Oscar Josué Uh Pérez
 
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)
Oscar Josué Uh Pérez
 
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)
Oscar Josué Uh Pérez
 
Arrays con JavaScript
Arrays con JavaScriptArrays con JavaScript
Arrays con JavaScript
Oscar Josué Uh Pérez
 
Estructura del bucle do-while
Estructura del bucle do-whileEstructura del bucle do-while
Estructura del bucle do-while
Oscar Josué Uh Pérez
 
Estructura del bucle while
Estructura del bucle whileEstructura del bucle while
Estructura del bucle while
Oscar Josué Uh Pérez
 
Estructura for ciclo bucle.
Estructura for ciclo bucle. Estructura for ciclo bucle.
Estructura for ciclo bucle.
Oscar Josué Uh Pérez
 
Control de flujo switch,case
Control de flujo switch,caseControl de flujo switch,case
Control de flujo switch,case
Oscar Josué Uh Pérez
 
Control de flujo condicional if-else
Control de flujo condicional if-elseControl de flujo condicional if-else
Control de flujo condicional if-else
Oscar Josué Uh Pérez
 
Javascript para principiantes - Operadores relacionales
Javascript para principiantes - Operadores relacionalesJavascript para principiantes - Operadores relacionales
Javascript para principiantes - Operadores relacionales
Oscar Josué Uh Pérez
 
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
Oscar Josué Uh Pérez
 
Javascript para principiantes - Operadores aritméticos
Javascript para principiantes - Operadores aritméticosJavascript para principiantes - Operadores aritméticos
Javascript para principiantes - Operadores aritméticos
Oscar Josué Uh Pérez
 
Javascript para principiantes - Variables Booleanas
Javascript para principiantes - Variables BooleanasJavascript para principiantes - Variables Booleanas
Javascript para principiantes - Variables Booleanas
Oscar Josué Uh Pérez
 
Javascript para principiantes - Variables
Javascript para principiantes - VariablesJavascript para principiantes - Variables
Javascript para principiantes - Variables
Oscar Josué Uh Pérez
 
Javascript para principiantes -Introducción
Javascript para principiantes -IntroducciónJavascript para principiantes -Introducción
Javascript para principiantes -Introducción
Oscar Josué Uh Pérez
 

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

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 switch,case
Control de flujo switch,caseControl de flujo switch,case
Control de flujo switch,case
 
Control de flujo condicional if-else
Control de flujo condicional if-elseControl de flujo condicional if-else
Control de flujo condicional if-else
 
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 -Introducción
Javascript para principiantes -IntroducciónJavascript para principiantes -Introducción
Javascript para principiantes -Introducción
 

Último

experiencia de aprendizaje sobre lectura y escritura como herramientas de ap...
experiencia de aprendizaje sobre lectura y escritura como  herramientas de ap...experiencia de aprendizaje sobre lectura y escritura como  herramientas de ap...
experiencia de aprendizaje sobre lectura y escritura como herramientas de ap...
cuentauniversidad34
 
infografia del sena para analisis y desarrollo de software
infografia del sena para analisis y desarrollo de softwareinfografia del sena para analisis y desarrollo de software
infografia del sena para analisis y desarrollo de software
oscartorres960914
 
Maquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdfMaquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdf
juanjosebarreiro704
 
Los desafíos de calidad de software que nos trae la IA y los LLMs
Los desafíos de calidad de software que nos trae la IA y los LLMsLos desafíos de calidad de software que nos trae la IA y los LLMs
Los desafíos de calidad de software que nos trae la IA y los LLMs
Federico Toledo
 
FICHA DE TRABAJO DE CREACION DE TABLAS EN WORD
FICHA  DE TRABAJO DE CREACION DE TABLAS EN WORDFICHA  DE TRABAJO DE CREACION DE TABLAS EN WORD
FICHA DE TRABAJO DE CREACION DE TABLAS EN WORD
RobertSotilLujn
 
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJECONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
SamuelGampley
 
trabajo integrador final sofi y vane.docx
trabajo integrador final sofi y vane.docxtrabajo integrador final sofi y vane.docx
trabajo integrador final sofi y vane.docx
lasocharfuelan123
 
Escaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipoEscaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipo
nicromante2000
 
PitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitalesPitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitales
juanorejuela499
 
Caso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La SalleCaso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La Salle
Ecaresoft Inc.
 

Último (10)

experiencia de aprendizaje sobre lectura y escritura como herramientas de ap...
experiencia de aprendizaje sobre lectura y escritura como  herramientas de ap...experiencia de aprendizaje sobre lectura y escritura como  herramientas de ap...
experiencia de aprendizaje sobre lectura y escritura como herramientas de ap...
 
infografia del sena para analisis y desarrollo de software
infografia del sena para analisis y desarrollo de softwareinfografia del sena para analisis y desarrollo de software
infografia del sena para analisis y desarrollo de software
 
Maquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdfMaquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdf
 
Los desafíos de calidad de software que nos trae la IA y los LLMs
Los desafíos de calidad de software que nos trae la IA y los LLMsLos desafíos de calidad de software que nos trae la IA y los LLMs
Los desafíos de calidad de software que nos trae la IA y los LLMs
 
FICHA DE TRABAJO DE CREACION DE TABLAS EN WORD
FICHA  DE TRABAJO DE CREACION DE TABLAS EN WORDFICHA  DE TRABAJO DE CREACION DE TABLAS EN WORD
FICHA DE TRABAJO DE CREACION DE TABLAS EN WORD
 
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJECONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
 
trabajo integrador final sofi y vane.docx
trabajo integrador final sofi y vane.docxtrabajo integrador final sofi y vane.docx
trabajo integrador final sofi y vane.docx
 
Escaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipoEscaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipo
 
PitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitalesPitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitales
 
Caso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La SalleCaso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La Salle
 

Control de flujo condicional if

  • 2. Estructuras de control de flujo Los programas que se pueden realizar utilizando solamente variables y operadores son una simple sucesión lineal de instrucciones básicas. Para el caso de las estructuras de control estas son: Instrucciones del tipo "si se cumple esta condición, hazlo; si no se cumple, haz esto otro"
  • 3. Control de flujo (if) La estructura más utilizada en JavaScript y en la mayoría de lenguajes de programación es la estructura if. Se emplea para tomar decisiones en función de una condición. Su definición formal es: Si la condición se cumple (es decir, si su valor es true) se ejecutan todas las instrucciones que se encuentran dentro de {...}
  • 4. Control de flujo (if) Si el valor es false no se ejecuta ninguna instrucción contenida en {...} y el programa continúa ejecutando el resto de instrucciones del script.