En este video veremos lo que es el switch statement un switch es muy similar a un NIF pero te permite
evaluar muchas condiciones de una forma que se ve mucho mejor al igual que el IRPF va a evaluar una
condición y va a ejecutar la primera que se cumpla.
Si no se cumple ninguna puedes utilizar un default.
Si le preguntas a muchos programadores te dirán que no les gusta el switch.
Para mí es muy útil porque me permite evaluar muchas condiciones y el código queda muy fácil de leer.
Así que vamos a ver cómo trabaja el switch para encontrarlo como switch statement y el switch en JavaScript
y PHP es exactamente igual.
Entonces aprendes una vez en un lenguaje y es igual en los demás crear una variable método pago aquí
es lo que vamos a ponerle por ejemplo primero efectivo después creamos nuestro switch si pones aquí
Switch y luego abres paréntesis.
Esta es la condición que paso a evaluar en este caso vamos a evaluar el método de pago abrimos nuestras
llaves y todo lo que está dentro de las llaves es lo que va a evaluar evaluar el switch tenemos que
crear algo que se conoce como los keys por ejemplo es de la siguiente forma cais efectivo en caso de
que la condición lo que estamos evaluando el método de pago sea efectivo.
Va a realizar esta acción Aquí le pones dos puntos.
Lo voy a intentar un poco para que quede más fácil de leer y pongo Consol log entre comillas para un
temple de Streeck voy a ponerle pagaste con el que iba a poner método de pago método pago muy importante
después de lo que vas a realizar tienes que ponerle break.
Si guardo cambios y me voy a sacar vemos que pagaste con efectivo digamos que pagué con cheque si les
voy Guardar cambios.
Vemos que no hace nada por lo demás se recomienda agregar una acción por default y es de la siguiente
forma de fought dos puntos le das enter con su punto log.
Aún no has pagado o método no válido.
Una de dos.
Cualquiera de las dos está bien.
Y nueva cuenta un break.
Guardamos cambios.
Evalúa la condición y dice el método de pago.
De momento solamente podemos manejar efectivo.
Nos están queriendo pagar con cheque por lo tanto aún no has pagado un método de pago no válido.
Pero puedes evaluar múltiples múltiples condiciones y esa es la ventaja del switch cuando tienes un
NIF con múltiples y se hace como un poco complicado de leer.
El switch lo hace más fácil pues aquí podremos darle enter dos veces.
Este segundo cais digamos que este sí va a evaluar el cheque pagaste con cheque y vamos a poner aquí
revisaremos que tengas fondos finalmente voy a poner una tercera condición que va a ser tarjeta pagaste
con tarjeta.
Espere un momento.
Tres puntos.
Guardamos cambios y vemos que se CH:Qué dice pagaste con cheque.
Revisaremos que tenga fondos si pones aquí la tarjeta damos cambios.
Pagaste con tarjetas pero unmomento o inefectivos guardamos cambios y vemos que pagaste con efectivo.
Si alguien paga con Bitcoin vamos a probar que no han pagado.
Un método no válido y puedes ver que queda más fácil de leer más ordenado.
Lo que viene siendo el switch.
Ahora si tienes la duda de que si en lugar de tener consolón al igual que Elif si en lugar de esto puedes
tener una función si puedes o no a ponerle con su lógica Hola amigos estoy evaluando ponerle aquí efectivo
puedes mandar llamar esa función.
Hola resguardamos cambios que hizo amigos de la misma forma que lo haces aquí lo puedes agregar en el
cuerpo de LIF.
No hay ningún problema no te limita.
Todo lo que hemos visto es intercambiable por así decirlo puedes poner una función dentro de unir una
función dentro de un switch puedes poner un gif dentro de una función perfectamente válido el siguiente
video vamos a continuar aprendiendo más sobre el lenguaje así que continuamos.