Tengo el siguiente problema:
Necesito generar raíces cuadradas de cualquier número (facil con Math.sqrt()), el problema es que necesito los primeros 1000 decimales
El siguiente código imprime 1.4142135623730951 utilizando Math.sqrt() y resolviendo la notación que utiliza JS pero aun así no alcanza
Código Javascript
:
Ver originalvar x = Math.sqrt(2).toString()
x = x.replace(/^([\d\.]+)e(\d+)$/, function(todo, num, exp) {
num = parseFloat(num);
exp = parseInt(exp);
multiplic = Math.pow(10,exp);
return (num*multiplic).toString();
} );
alert(x);
En
wikipedia salen unos 30 números más