teamfactorizacion

Team Factorización

JavaScript

Funciones y condicionales

Booleanos

25 de Septiembre de 2022

En JavaScript los booleanos solo representan los valores de verdadero y falso.

Otros aspectos a tomar en cuenta es que todo lo que tiene un valor es considerado como verdadero ya sea un String, una operación o un número, y todo lo que no tiene valor es considerado falso como un booleano valorado en 0, un string vacío o un valor no definido.

Los booleanos también pueden ser definidos como objetos utilizando la palabra "new". Esto sin embaro llega a complicar el codigo y relentiza la ejecución.

//Booleano considerado verdaderos
                       
                       let x = 8;
                       Boolean(x);
                       
                       //Booleano considerado falso
                       
                       let y = null;
                       Boolean(y);
                       
                       //Booleano como objeto
                       
                       let x = new Boolean(false);
Escrito por:

Riuske Nishime Robleto

Comparación y Operadores Lógicos

25 de Septiembre de 2022

Operadores utilizados en verdaderos y falsos

Los operadores de Comparación determinan la igualdad o la diferencia entro valores.

Operador Descripción
== Especifica si el valor es igual que otro
=== Especifica si los valores son del mismo tipo y de mismo valor.
!= Especifica que los valores no son iguales.
!== Especifica que los valores no son del mismo tipo o que no tienen el mismo valor
> Especifica si el valor es mayor que otro.
< Define si un valor es menor que otro.
>= Especifica si el valor es mayor o igual al otro.
<= Especifica si el valor es menor o igual al otor.

Los operadores logicos son utilizados para determinar la logica entre los valores.

Operador Descripción
&& significa "y".
|| significa "o".
! significa "no".

En caso de que se haga una comparación entre un String y un numero, JavaScript Convierte el string en número de forma automatica, un string vacio se convierte a 0 y un string no númerico es falso.

Escrito por:

Riuske Nishime Robleto

Declaraciones condicionales

25 de Septiembre de 2022

Las declaraciones condicionales permiten que bloques de codigo puedan realizar diferentes acciones. Entre dichas declaraciones tenemos:

if: Especifica a un bloque de codigo sea ejecutado solamente si la condición se cumpla.

                        if (condicion) {
                         // codigo a ejecutar
                       }
                       
                       if (edad < 7) {
                         permiso = "Puede entrar";
                       }

else: Especifica a un bloque de codigo sea ejecutado si la condicion en falsa.

                        if (condicion) {
                         // codigo a ejecutar
                       }else {
                         //  codigo a ejecutar si la condicion anterior fue falsa.
                       }
                       
                       if (edad < 7) {
                         permiso = "Puede entrar";
                       }else {
                         permiso = "No puede entrar"
                       }

else if: Especifica a una nueva condicion, si la primera es falsa.

                        if (primera condicion) {
                         //  codigo ejecutado si se cumple la primera condicion
                       } else if (segunda condicion) {
                         //  codigo que se cumple si la primera condicion es falsa y la segunda es verdadera
                       } else {
                         //  Codigo que se ejecuta si las otras 2 condiciones no se cumplen
                       }
                       
                       if (tiemCarrera < 15) {
                         premio = "carro";
                       } else if (tiemCarrera < 20) {
                         premio = "moto";
                       } else {
                         premio = "dinero";
                       }

switch: Especifica diferentes alternativas de bloques de codigo que pueden ser ejecutados.

                        switch(expresion) {
                         case x:
                           // bloque de codigo 1
                           break;
                         case y:
                           // bloque de codigo 2
                           break;
                         default:
                           // bloque de codigo 3
                       }
                       
                       
Escrito por:

Riuske Nishime Robleto