In base a http://www.mredkj.com/javascript/nfbasic2.html, il codice seguente corrisponderà a 5.6e + 2.Come visualizzare il risultato di "toPrecision" senza la notazione scientifica?
num = 555.55;
result = num.toPrecision(2); // result will equal 5.6e+2
Come posso lasciare che l'uscita della variabile di risultato visualizzato senza la notazione scientifica (vale a dire, e)?
Questo produce 2 decimali. La precisione non inizia a contare dal punto decimale, ma dalla prima cifra. 'toPrecision (2)' per '" 555.55 "' significherebbe qualcosa come 'toFixed (-1)' (che non esiste perché non ha molto senso). –
Buon punto. Risposta riveduta. –
È fantastico. Formatta bene grandi numeri ('24823492.293849 -> 25000000') e numeri con polvere decimale (es. 1/5 + 1/20 - 1/200 + 1/400 + 1/10 = 0.34750000000000003 -> 0.35') – prototype