問題タブ [tofixed]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2084 参照

javascript - DAT.GUI で開始値を含む浮動小数点を表示する

dat.guiJavaScript ライブラリで作成した小さなメニューがあります。表示されるいくつかの初期値で別の行を使用します (これらの初期値はコードの実行中に変更されます)。

私の問題は、たとえば、値「15」を表示する代わりに、「15.0000」を表示したいということです。関数を使用しようとしましtoFixed(4)たが、成功しませんでした。

生の ( " toFixed(4)" 関数なしの) コード スニペットは次のとおりです。

今私は試しました:

しかし、これは機能しません。実行前に取得したもののキャプチャを以下に示します (" 15" ではなく " 15.0000"):

フローティング表示なし

15.0000コードが実行されると、4 つの浮動小数点が適切に表示されます (値が整数でなくなるため)。これは実際には (アニメーション前の) 初期値であり、「 」ではなく「 」のように表示したいと考えています15

結果は、次のように宣言しても同じです。

私も試しました:

誰かが何が間違っているかを見ることができれば、これはいいでしょう。

ありがとう

0 投票する
3 に答える
64 参照

javascript - 必要な場合にのみ数値を小数点以下 2 桁に丸める

したがって、配列からデータを抽出して平均を計算する次のコードがあります。問題は、現時点では、平均が 3 であっても 3.00 と表示されることです。私が望むのは、必要に応じて平均が小数点以下 2 桁までであることです。以下のコード:

0 投票する
1 に答える
1180 参照

kotlin - Kotlin で toFixed(2) に変換する方法

の代わりに何を書けばいいのかarea.toFixed(2)

0 投票する
4 に答える
15932 参照

javascript - JS-toFixed は文字列を返すが、6 桁までの数字が必要

私は、制御できない、見ることのできない別のコードベースで作業しています。入力を送信すると、出力が返されます。このコードベースは、それが書かれているものも指定していませんが、数値を渡すだけでよく、出力された数値が返されるので問題ありません。予想される入力と出力が何であるかだけを知っています。

私が使用しなければならない入力の 1 つは、正確に小数点以下 6 桁の長さの入力を与える必要があります。私の数値のほとんどは小数点以下 6 桁をはるかに超えるので、四捨五入または切り捨てることができますが、四捨五入されたり、ランダムに や のような数値になっ0.125たり0.5すると、正しい数値を入力できません。

たとえば、 のような数値0.5がある場合、それは有効で正当な数値ですが、それを入力しようとしている関数はそれを受け入れず、正確に 6 桁までの数値ではないためエラーになり0.500000ます。"0.500000"また、文字列ではなく数値を探しているため、エラーになるため、文字列を入力することもできません。

数値の最後に余分なデッドゼロがある場合でも、ネイティブ JavaScript で数値の特定の精度を維持する方法はありますか?

例:

*編集: 明確にするために、文字列ではなく、小数点以下 6 桁までの数値が必要です。