Hola JCiernes,
Lo que hace esa línea es una signación de valor teniendo en cuenta una condición, podrías reemplazarla por lo sigueinte para que te sea más fácil de entender:
Código:
//si el número de fecha es menor a 10
if(fecha_sel.getDate() < 10)
{
// le agrega el "0" cero delante para que quede: "01", "02", etc.
var dia_actual:String = "0" + fecha_sel.getDate().toString();
}
else
{
//sino, el valor queda como estaba
var dia_actual:String = fecha_sel.getDate().toString();
}
Lo que hace la línea de código que comentas es un if y asigna el resultado de la comprobación a la variable "dia_actual" de la siguiente forma:
Condición -> fecha_sel.getDate() < 10
Símbolo "?" ->marca el final de la condición y el inicio de la sentencia, parte verdadera
Símbolo ":" ->marca el final de la parte verdadera y el comienzo de la parte falsa.
Espero ser de utilidad. Saludos.
--