¬°Te damos la bienvenida a este reto!

1

¬°Bienvenido al mundo de JavaScript!

Día 1

2

Variables, funciones y sintaxis b√°sica

3

Tipos de datos

4

Playground - Retorna el tipo

5

Tipos de datos - pt 2

Día 2

6

Operadores

7

Hoisting y coerción

8

Playground - Calcula la propina

9

Alcance de las variables

Día 3

10

Condicionales

11

Playground - Calcula a√Īos bisiestos

12

Switch

13

Playground - Obten informaci√≥n de mascotas seg√ļn su tipo

14

Ciclos

15

Playground - Dibuja un triangulo

Día 4

16

Arrays

17

Playground - Encuentra al michi mas famoso

18

Objetos

19

Playground - Obten el promedio de los estudiantes

Día 5 - Checkpoint

20

Playground - encuentra el palindromo m√°s grande

Día 6

21

Reasignación y redeclaración

22

Modo estricto

Día 7

23

Debugging y manejo de errores

24

Programación funcional

Quiz: Día 7

Día 8

25

Closures

26

Playground - Crea una calculadora con closures

27

Higher order functions

28

Playground - Crea tu propio método map

Día 9

29

ECMAScript

30

TC39

Quiz: Día 9

Día 10 - Checkpoint

31

ES6

32

ES7

33

Playground - Task planner

Día 11

34

Asincronismo

35

Playground - Promesas

36

Manejando el asincronismo

37

Playground - Resuelve el callback hell usando promesas

38

Playground - Resuelve el callback hell usando async/await

Día 12

39

Arrays a profundidad

40

Métodos de arrays: Every, Find y findIndex

41

Playground - V√°lida el formulario

Día 13

42

Métodos de arrays: Includes, Join y concat

43

Playground - agrupa los productos

44

Métodos de arrays: Flat y FlatMap

45

Playground - Encuentra la ubicación del valor buscado

Día 14

46

Mutable functions

47

Playground - Modifica una lista de compras

48

Métodos de arrays: sort

49

Playground - Ordena los productos

Día 15 - Checkpoint

50

Playground - Sistema de reservaciones de un hotel

Día 16

51

Programación orientada a objetos en JavaScript

52

Objetos literales

53

Playground - Congela el objeto recursivamente

Día 17

54

Prototipos en JavaScript

55

Playground - Modifica el prototype de los arrays

56

Playground - Crea un auto usando clases

Día 18

57

Abstracción en JavaScript

58

Playground - Sistema de carrito de compras

59

Encapsulamiento en JavaScript

60

Playground - Encapsula datos de los usuarios

Día 19

61

Herencia en JavaScript

62

Playground - Jerarquía de animales

63

Polimorfismo en JavaScript

64

Playground - Sistema de pagos

Día 20 - Checkpoint

65

Playground - Agenda de vuelos

Live Class

66

30 días de JS con Juan DC

67

30 días de JS con Nicobytes

Aprende todo un fin de semana sin pagar una suscripci√≥n ūüĒ•

Aprende todo un fin de semana sin pagar una suscripci√≥n ūüĒ•

Regístrate

Comienza en:

3D
6H
22M
43S

Switch

12/67

Lectura

La estructura de control switch permite ejecutar diferentes bloques de código en función de un valor específico. Es una alternativa a la estructura if-else para casos en los que hay varios valores posibles para una variable y se desea ejecutar diferentes acciones en función de cada valor manteniendo legible el código.

...

Regístrate o inicia sesión para leer el resto del contenido.

Aportes 2

Preguntas 2

Ordenar por:

¬ŅQuieres ver m√°s aportes, preguntas y respuestas de la comunidad?

o inicia sesión.

Aquí te dejo algunos datos curiosos sobre la estructura de control switch en JavaScript:


.

  • El uso de la instrucci√≥n break despu√©s de cada caso es importante, ya que evita que se ejecuten los casos siguientes una vez que se cumple una condici√≥n, o que la estructura no pare de ejecutarse.
    .
  • La estructura switch tambi√©n puede incluir un caso predeterminado default que se ejecutar√° si no se cumple ninguna de las condiciones en los casos anteriores.
    .
  • A diferencia de las sentencias if-else, switch solo eval√ļa una vez la expresi√≥n que se pasa como par√°metro, lo que lo hace m√°s eficiente para evaluar una misma expresi√≥n en m√ļltiples casos.
    .
  • En JavaScript, el valor evaluado en la estructura switch puede ser de cualquier tipo de datos, no solo n√ļmeros enteros como en otros lenguajes de programaci√≥n.
    .
  • La estructura switch no es muy com√ļn en c√≥digo moderno de JavaScript, ya que en muchos casos se puede utilizar una soluci√≥n m√°s limpia y legible usando objetos o matrices asociativas.

bueno dejo mi aporte y duda al mismo tiempo. Cuando empecé en la carrera de ingeniería de sistemas un profesor nos dijo que no era buena práctica usar break y solo nos explicó que el código no debía ser cortado bruscamente mas no nos dio detalles, en todos los casos que he usado break sé que he podido usar un return u otra anotación para no usar break. quizás fuese un consejo antiguo si alguien pudiera aportar seria increíble, siempre me quedé con la duda y nunca pude usar break sin sentir que algo malo podría pasar en mi código.