Condiciones Complejas
Al considerar cómo complicar aún más la sentencia if, específicamente el bloque de condición, gracias a los desarrolladores de TypeScript y JavaScript, ahora es posible utilizar múltiples condiciones en un solo bloque.
Por ejemplo, es necesario establecer dos condiciones: el número debe ser mayor que 0 Y menor que 99. (Por ejemplo, si eres un vendedor de sets de LEGO)
1234let age: number = 80; if (age > 0 && age < 99) { console.log('You can buy a LEGO'); }
Como se puede observar, se ha establecido una condición doble. Se requiere que la edad sea mayor que 0 Y menor que 99. Para lograr esto, se utilizaron símbolos como &&. Existe otra opción, que es cuando se necesita establecer múltiples condiciones y cualquiera de ellas puede cumplirse. En términos más simples: O. Veamos un ejemplo:
1234let rate: string = 'Very well!' if (rate == 'Very well!' || rate == 'Good') { console.log('You did a good job!'); }
Como se puede observar, se utilizó || para establecer la condición OR. En el código anterior, si la calificación es Very well o Good, entonces se ha realizado un buen trabajo.
Recordemos rápidamente estas palabras clave:
- AND =
&&; - OR =
||.
true && false=false;true && true=true;false && false=false;true || true=true;true || false=true;false || false=false.
Por cierto, es posible utilizar múltiples condiciones de este tipo simultáneamente. Por ejemplo, pueden ser necesarias 3 o 4 de ellas. Por ejemplo, si se necesita obtener un número entre 20 y 50 OR entre 70 y 100:
1234let num: number = 25; if ((num > 20 && num < 50) || (num > 70 && num < 100)) { console.log("I don't know what to write here, YOU WON!") }
Podemos agrupar condiciones entre paréntesis, al igual que en matemáticas. Esto significa que las condiciones dentro de los paréntesis se verificarán primero, y luego se evaluarán las condiciones fuera de los paréntesis.
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Genial!
Completion tasa mejorada a 2.94
Condiciones Complejas
Desliza para mostrar el menú
Al considerar cómo complicar aún más la sentencia if, específicamente el bloque de condición, gracias a los desarrolladores de TypeScript y JavaScript, ahora es posible utilizar múltiples condiciones en un solo bloque.
Por ejemplo, es necesario establecer dos condiciones: el número debe ser mayor que 0 Y menor que 99. (Por ejemplo, si eres un vendedor de sets de LEGO)
1234let age: number = 80; if (age > 0 && age < 99) { console.log('You can buy a LEGO'); }
Como se puede observar, se ha establecido una condición doble. Se requiere que la edad sea mayor que 0 Y menor que 99. Para lograr esto, se utilizaron símbolos como &&. Existe otra opción, que es cuando se necesita establecer múltiples condiciones y cualquiera de ellas puede cumplirse. En términos más simples: O. Veamos un ejemplo:
1234let rate: string = 'Very well!' if (rate == 'Very well!' || rate == 'Good') { console.log('You did a good job!'); }
Como se puede observar, se utilizó || para establecer la condición OR. En el código anterior, si la calificación es Very well o Good, entonces se ha realizado un buen trabajo.
Recordemos rápidamente estas palabras clave:
- AND =
&&; - OR =
||.
true && false=false;true && true=true;false && false=false;true || true=true;true || false=true;false || false=false.
Por cierto, es posible utilizar múltiples condiciones de este tipo simultáneamente. Por ejemplo, pueden ser necesarias 3 o 4 de ellas. Por ejemplo, si se necesita obtener un número entre 20 y 50 OR entre 70 y 100:
1234let num: number = 25; if ((num > 20 && num < 50) || (num > 70 && num < 100)) { console.log("I don't know what to write here, YOU WON!") }
Podemos agrupar condiciones entre paréntesis, al igual que en matemáticas. Esto significa que las condiciones dentro de los paréntesis se verificarán primero, y luego se evaluarán las condiciones fuera de los paréntesis.
¡Gracias por tus comentarios!