Ver Mensaje Individual
  #5 (permalink)  
Antiguo 12/06/2006, 15:08
Avatar de tunait
tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 9 meses
Puntos: 381
Muchas de nadas
Cita:
Iniciado por emiliano espinosa
entonces está bien esto?:

var mes1;
var mes2;
var mes3;
var meses;
/*estás son variables globales*/
Correcto


Cita:
Iniciado por emiliano espinosa
main()
{
mes1 = 2;
mes2 = 4;
mes3 = 6;
meses = 0
/*aquí se les otorga valor como variables locales*/
Correcto en parte. Si las variables no existen como globales serán locales pero si existen globales alterará el valor de las globales. En el momento de ejecutar main() la variable global mes1 pasará a tener el valor 2. Si quieres usar el mismo nombre de una variable global para una variable local y mantener el valor de la global entonces deberás usar la sentencia var dentro de la función para que sea local y no afecte a la global.

Cita:
Iniciado por emiliano espinosa

meses = mes1 + mes3;
/*la pregunta es: para "meses" no es necesario anteponer "algo" para que javascript sepa que es una operación (como en C) o lo da por hecho por el operador "+"; está bien la sintaxis?*/
No, no es necesario (osea, es correcta la sintaxis). Directamente realizará la suma en caso de ser de tipo number o la concatenación en caso de ser de tipo string

Un saludo