2026年9月7日 星期一

關於 Number.toExponential()

 關於 Number.toExponential()

前言

  JavaScript 提供一種用指數的表達數值的表示法,也就是透過 Number.toExponential() ,在此把學習的過程做個紀錄。


內容

  範例如下

let num = 1234;
console.log( num.toExponential() );//1.234e+3
console.log( typeof num.toExponential() );//string
console.log(  1.234 * (10 ** 3) );//1234


Number.toExponential() 用法就直接使用取還傳值即可,範例可以得到 1.234e+3 的結果,要注意這個結果並不是用 Number 來儲存,而是 String ,也許看到結果裡有一個"e"馬上就想到自然指數 e ,但其實跟自然指數 e 一點關係都沒有,結果的那個字串代表的意思可以在範例的最後看到,只是前方的數字乘上 10 的幾次方而已。


參考資料

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

沒有留言:

張貼留言