Salve, ho dei risultati di moltiplicazioni o divisioni che ad esempio possono essere:

10 * 10000000000;

ma se in javascript faccio questa operazione, da come risultato:

10e+23

dove 23 sono gli zeri finali.

Ora però vorrei forzare la visione di quegli zeri, quindi penasvo di ottenere quella cifra se c'è (23) e quindi inserire tanti zeri quanti indicati.

Ho provato così ma non va:

codice:
var G = 5 * 1000000000000;

if(G.indexOf("e-") >= 0) {
        // Se trovo e- nel risultato, faccio un explode
	var new_G = G.split("e-");
        // num contiene la cifra
	var num = parseInt(new_G[1]);
	for(i=0; i<=num; i++) {
               // Col for aggiungo tanti zeri nella variabile zeri quanti quelli indicati in num
		var zeri .= "0";
	}
        // la variabile G finale conterrà la cifra prima di e- e tutti gli zeri ottenuti
	G = new_G[0] + zeri;
	alert(G);
}