2026年9月14日 星期一

控制 Number.toExponential() 輸出的精度

控制 Number.toExponential() 輸出的精度 

前言

  在上次的 關於 Number.toExponential() 介紹 Number.toExponential() , Number.toExponential() 還支援控制輸出精度的用法,在此把學習的過程做個紀錄。


內容

  範例如下

let num = 1234567;
console.log( num.toExponential(1) );//1.2e+6
console.log( num.toExponential(3) );//1.235e+6
//
console.log( 1.2 * ( 10 ** 6 ) );//1200000
console.log( 1.235 * ( 10 ** 6 ) );//1235000


控制精度的方法很簡單,只要輸入引數就可以,該引數正是要控制的位數,範例分別示範 1 與 3 ,在引數是 3 的時候注意到最後一位會被四捨五入。範例最後示範把兩個輸出的字串還原回數值。 


參考資料

[ developer.mozilla.org ] Number.prototype.toExponential()


相關文章與資料 

關於 Number.toExponential()

沒有留言:

張貼留言