Selectores con IF ternario
Selectores con IF ternario
Permiten seleccionar un valor basado en una condición.
- Formato: ((selector_condición) operador "valor_condición" ? (selector_si_verdadero) : (selector_si_falso))
- Ejemplo: ((edad) >= "18" ? "adulto" : "menor") devuelve "adulto" si la edad es mayor o igual a 18, de lo contrario devuelve "menor".
Operadores disponibles en IF ternario
Los selectores con IF ternarios soportan varios operadores:
- Igualdad: =, ==
- Desigualdad: !=, <>
- Mayor que: >
- Menor que: <
- Mayor o igual que: >=
- Menor o igual que: <=
- Contiene (para listas y cadenas): contains
- Longitud (para listas y cadenas): length
Ejemplos
Condición Simple:
- Dado el JSON: {"edad": 20}
- Selector: ((edad) < "18" ? "Menor" : "Adulto")
- Resultado: "Adulto"
Condición con Contiene en Lista:
- Dado el JSON: {"frutas": ["manzana", "banana", "naranja"]}
- Selector: ((frutas) contains "banana" ? "Encontrada" : "No Encontrada")
- Resultado: "Encontrada"
Selector con Condiciones IF:
- Dado el JSON: {"valor": 100}
- Selector: ((valor) > "50" ? "Alto" : "Bajo")
- Resultado: "Alto"
Aunque las condiciones IF ofrecen gran flexibilidad, su uso excesivo puede hacer que los selectores sean difíciles de entender y mantener.
Commenting is not enabled on this course.
Share This Content
Compartir enlace
Share on Social Media
Share by Email
Por favor iniciar sesión para compartir esto Articulo por correo.