Está en la página 1de 10

JavaScript Clase Nº 2

Programación III
Tecnicatura Universitaria en Programación
Lic. Cr. Cristian Bazán
Condicionales
En cualquier lenguaje de programación, el código necesita
tomar decisiones de si llevar o no a cabo diferentes acciones,
dependiendo de distintas entradas.

Por ejemplo, en un juego, si el numero de vidas del jugador es 0,


entonces se termina el juego.
Tipos de condicionales

if
Tipos de condicionales

if … else
Tipos de condicionales

switch
Bucles (Loops) o Ciclos

Los bucles pueden ejecutar un bloque o fragmento de


código varias veces.

Estos son muy útiles para recorrer arrays.


Tipos de bucles
1. for recorre un bloque de código varias veces.

2. forEach es un método que ejecuta la función indicada una vez por cada elemento del
array.

3. map es un método que crea un nuevo array con los resultados de la llamada a la
función indicada aplicados a cada uno de sus elementos.

4. while recorre un bloque de código mientras una condición específica es verdadera.

5. do/while lo mismo que el anterior. Pero ejecuta al menos una vez el bloque de código.
Funciones
Una función es un fragmento de código
que puede ser llamado por otro código o por sí mismo (autoinvocada),
o una variable que hace referencia a la función.
Funciones
FUNCIÓN ANÓNIMA
Solo las funciones dentro de expresiones pueden ser anónimas.
Un uso muy común de estas funciones, es asignarlas a una variable.

FUNCIÓN AUTOINVOCADA
Es cuando la función se llama a sí misma.
No se puede autoinvocar una declaración de función
Funciones Flecha
Las funciones flecha o arrow functions son funciones anónimas con
una sintaxis más compacta y que aparte de la diferencia en la sintaxis
también tienen algunas peculiaridades como que no vinculan su
propio this o que no se pueden usar como constructores.

También podría gustarte