Hola foro:
 
Alguien sabe como puedo modificar una variable global dentro de una funcion y que al imprimirla fuera de la funcion me aparezca ya modificada? Es que lo intento hacer y no me sale. 
var ico = "2"; //variable ico global 
function cambiaImg(icono){
//suponiendo que envié el numero 3
	ico = icono;	//modificando la variable global
} 
alert(ico); 
Cuando la muestro me sale 2 en lugar del 3  

  no puedo modificar la variable global dentro de una funcion??? 
Please, help! Atte. Lore  
