1. ホーム
  2. javascript

[解決済み] toFixed()とtoPrecision()の違い?

2022-05-07 16:34:19

質問

私はJavaScriptの初心者で、ちょうど toFixed()toPrecision() を使って数字を丸めることができます。しかし、この2つの違いは何なのかがわかりません。

とはどのような違いがあるのでしょうか? number.toFixed()number.toPrecision() ?

解決方法は?

toFixed(n) 提供する n 小数点以下の長さを指定します。 toPrecision(x) 提供する x の合計の長さです。

w3schoolsで参照。 固定 toPrecision

EDIT :

w3schoolsがベストなソースではないことは少し前に知りましたが、kzhさんの、quot;enthusiasm"のコメントを見るまで、この答えのことは忘れてました。以下は、Mozilla Doc Center からの追加参照です。 について toFixed() に対して toPrecision() . 幸いなことに、MDCとw3schoolsはこの件に関して互いに同意しています。

念のため、次のことを述べておきます。 toFixed() は、次のものと同等です。 toFixed(0)toPrecision() は、書式なしの元の数値を返すだけです。