Foros del Web » Programando para Internet » Javascript »

De que sirve el "?"

Estas en el tema de De que sirve el "?" en el foro de Javascript en Foros del Web. ya lo busque y lo busque y no lo pude encontrar. como por ejemplo : function muestra_oculta(id){ if (document.getElementById){ var el = document.getElementById(id); el.style.display = ...
  #1 (permalink)  
Antiguo 03/04/2011, 15:43
 
Fecha de Ingreso: marzo-2011
Ubicación: Arandas Jalisco En mexico
Mensajes: 35
Antigüedad: 13 años
Puntos: 0
Pregunta De que sirve el "?"

ya lo busque y lo busque y no lo pude encontrar.

como por ejemplo :

function muestra_oculta(id){
if (document.getElementById){
var el = document.getElementById(id);
el.style.display = (el.style.display == 'none') ? 'block' : 'none';
}
}

en esta linea hay un "?": el.style.display = (el.style.display == 'none') ? 'block' : 'none';

que funcion hace hay?
  #2 (permalink)  
Antiguo 03/04/2011, 15:55
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: De que sirve el "?"

buenas...

se le conoce como operador ternario. debes encontrar informacion practicamente en cualquier manual que discute los operadores. de todos modos, te dejo un enlace, http://es.wikipedia.org/wiki/Operador_ternario

__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #3 (permalink)  
Antiguo 03/04/2011, 17:17
 
Fecha de Ingreso: noviembre-2005
Mensajes: 426
Antigüedad: 18 años, 5 meses
Puntos: 87
Respuesta: De que sirve el "?"

Esto:
Cita:
if(sexo == "gratis"){ enter() } else (exit())
Es equivalente a esto:
Cita:
(sexo == "gratis") ? enter() : exit()

Última edición por InKarC; 03/04/2011 a las 18:44

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:30.