Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/08/2011, 23:02
Avatar de Panino5001
Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años
Puntos: 834
Respuesta: ¿Cómo hago para calcular esto?

Una manera:
Código PHP:
<script type="text/javascript">
var 
cadena = ['-','2','+','10','*','2'];
var 
r=new Function("return "+cadena.join(''))();
alert(r);
</script> 
También podrías usar eval u otras formas más bizarras:
Código PHP:
<script type="text/javascript">
var 
cadena = ['-','2','+','10','*','2'];
function 
r(x){
    
alert(x);
}
setTimeout('r('+cadena.join('')+')',0);
</script> 

Última edición por Panino5001; 10/08/2011 a las 23:07