Que diferencia hay entre el condicional IF y el operador ternario?
Tabla de contenido
¿Qué diferencia hay entre el condicional IF y el operador ternario?
Por ejemplo for (var i = A==5?…Codificación aprenderaprogramar.com: CU01152E.
| Condicional ternario | If tradicional |
|---|---|
| Resulta más difícil de leer, entender y depurar | Resulta más fácil de leer, entender y depurar |
| No todos los programadores lo usan, algunos ni siquiera lo conocen. | Todos los programadores lo usan y lo conocen. |
¿Qué es un operador ternario JS?
El operador condicional (ternario) es el único operador en JavaScript que tiene tres operandos. Este operador se usa con frecuencia como atajo para la instrucción if.
¿Cuál es el resultado del operador condicional?
Si el primer operando se evalúa como false (0), se evalúa el tercer operando. El resultado del operador condicional es el resultado de cualquier operando que se evalúe, el segundo o el tercero. Solo uno de los dos últimos operandos se evalúa en una expresión condicional. Las expresiones condicionales tienen asociatividad de derecha a izquierda.
¿Cuál es la estructura del operador condicional en Java?
La estructura de los operadores condicionales en Java es: (expresion_booleana1 && expresion_booleana2) (expresion_booleana1 || expresion_booleana2) En el caso del operador condicional AND el resultado será true siempre y cuando las dos expresiones evaluadas sean true.
¿Cómo podemos hablar de los condicionales?
Podemos utilizar los condicionales para hablar de lo que ocurrirá, de lo que podría ocurrir, de lo que nos gustaría que ocurriera o de lo que no ocurrió en un momento dado. Es habitual escuchar a profesores (y a estudiantes) que mencionan tres condicionales, pero de hecho (¡malas noticias!) existen más tipos.
¿Qué es el primer condicional?
Por lo general el primer condicional se aprende bastante pronto y no resulta demasiado difícil de dominar, pero el segundo y el tercero tienden a generar una mayor confusión, y muchas veces los alumnos prefieren tratar de evitarlos. No es una mala estrategia, si bien a veces hace que sea complicado decir exactamente lo que quieres decir.