Originariamente inviato da br1
Ma non basta usare numero.toFixed() ?
mm.. non sembra funzionare, prendendo una minima parte del codice, diciamo che da così:
codice:
var T = valore / 1000000000000000000000;
$("#ris1").val(T);
dove valore è 5 e il risultato è 5e-21
modificando i codici così:
codice:
var T = valore / 1000000000000000000000;
$("#ris1").val(T.toFixed());
dove valore è sempre 5, il risultato diventa 0 e non 0.00000000000000[...]5
Uhm, sembra che devo inserire il valore in toFixed, ma come lo ottengo? Così non va:
codice:
var G = 5 / 1000000000000000000000;
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]);
G = G.toFixed(num));
}
alert(G);
RISOLTO:
codice:
if(G.toString().indexOf("e-") >= 0) {
// Se trovo e- nel risultato, faccio un explode
var neG = parseInt(G.toString().split('e-')[1]);
alert(neG);
}