Foros del Web » Programando para Internet » Javascript »

Operadores "?" y ":"

Estas en el tema de Operadores "?" y ":" en el foro de Javascript en Foros del Web. Hola amigos: Necesito que me ayudéis a entender esta sintaxis: Código: var start = document.go_page.start.value; start = (start > 2) ? 2 : start; start ...
  #1 (permalink)  
Antiguo 28/05/2009, 10:28
 
Fecha de Ingreso: enero-2009
Mensajes: 14
Antigüedad: 15 años, 3 meses
Puntos: 0
Pregunta Operadores "?" y ":"

Hola amigos:

Necesito que me ayudéis a entender esta sintaxis:

Código:
var start = document.go_page.start.value;
start = (start > 2) ? 2 : start;
start = (start - 1) * 40;
start = (isNaN(start) || start < 0 ) ? 0 : start;
Lo que no entiendo es lo que son estos dos operadores: ? y :
¿Qué función tienen?
¿Que hacen en la función?

No encontré nada por Google, ya que no me reconoce los símbolos en el buscador. Siento las molestias.

Gracias amigos.

Un saludo.
  #2 (permalink)  
Antiguo 28/05/2009, 10:51
Avatar de TonyChile  
Fecha de Ingreso: marzo-2009
Ubicación: Maipú, Santiago
Mensajes: 422
Antigüedad: 15 años, 1 mes
Puntos: 7
Respuesta: Operadores "?" y ":"

el ? es un operador condicional y el ':' se usa en esa condicion siempre estan los 2
pero si te quedan dudas talvez aca entiendas

un poco mejor

en tu caso el primer valor es 2 sino start

Que estes muy bien
__________________
Chilenos 100% Chilenos de Corazón
"Nuestra mayor gloria no está en no caer jamás, sino en levantarnos cada vez que caigamos"
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:53.