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 original
var 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