Ver Mensaje Individual
  #17 (permalink)  
Antiguo 07/11/2008, 09:50
Avatar de ElJavista
ElJavista
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: Lima Perú
Mensajes: 2.231
Antigüedad: 17 años, 2 meses
Puntos: 67
Respuesta: Duda con Codigo script para retrasar fecha del sistema

En JavaScript las variables cambian de tipo según la conveniencia. Al principio día es un número, si ese número es menor que 10, entonces añado un cero adelante, el hecho de que agregue un "0" adelante de dia, (dia = "0" + dia) lo convierte en cadena, porque no estoy sumando 0 + dia, sino estoy agregando a la cadena "0" el valor de día, el cual se convierte en cadena, de este modo si dia es 5 entonces se convierte en "05".

A lo mejor te puedes confundir con el hecho de que esta expresión:

dia = "0" + dia;

se parece a una ecuación, no lo es, es una expresión. Las operaciones se hacen en la derecha y el resultado pasa a darle el valor a la variable de la izquierda. Así trabajan todos los lenguajes de programación.