Ver Mensaje Individual
  #4 (permalink)  
Antiguo 26/09/2012, 10:05
Avatar de PICOROFG
PICOROFG
 
Fecha de Ingreso: febrero-2008
Ubicación: Quito, Ecuador, Ecuador
Mensajes: 120
Antigüedad: 16 años, 3 meses
Puntos: 0
Respuesta: Asignar valor de una función a variable global

Cita:
Iniciado por djaevi Ver Mensaje
claro que es posible solo debes retornar un valor en tu funcion:

Código Javascript:
Ver original
  1. var cont;
  2.    
  3.     function captura(porc) {
  4.             x=porc;
  5.             return x;
  6.         }
  7.        
  8.     cont = captura(5);

Como veras ahora la funcion devuelve un valor utilizando return.
Luego a tu variable local debes asignarle el valor devuelto por tu funcion (ultima linea) y pasarle el parametro porc en este caso yo le pase un numero pero ya en tu caso deberias adaptarlo a tu necesidad.

Saludos

Estaba probando pero lo que no me quedó claro es:

en la función captura(porc), porc ya tiene un valor asignado desde otra función
y no quiero modificarlo sino asignar ese valor ya definido en la variable.

Con tu ejemplo yo mismo estoy asignando el valor a la función y no quiero eso