¿Qué es el operador ternario en JavaScript?