確かに愚かな質問です、許してください。私の顧客は小数点を5桁で表示したい。たとえば、100.34または37.459です。私はval.toPrecision (5);
でこれを達成していました。しかし、私の数字が本当に小さくなると、私は自分が望むものを得るのをやめます。たとえば、私の番号が0.000347の場合、0.00034700と表示されます。さて、私はなぜこれをやっているのか理解していますが、わからないのは0.0003を表示する方法です。何かご意見は?JavaScriptの書式設定
1
A
答えて
2
私たちの問題は、明らかに1より大きい。だから、それらをキャッチし、別途
function SetPrecisionToFive(n){
return (n > 1) ? n.toPrecision (5) : (Math.round(n * 1e4)/1e4).toString();
}
1
toFixedメソッドを使用してこれを実行できます。たとえば:(0.000347).toFixed(4)
+0
は100.34に変更100.34298をtoFixedます? –
+1
'toFixed'のjQuery、あなたは冗談ですか? – katspaugh
+0
なぜ 'toFixed'を使うためにjQueryを使用する必要がありますか? –
5
Math.round(0.000347 * 1e4)/1e4
またはtoFixed
と:
Number.prototype.toNDigits = function (n) {
return (Math.abs(this) < 1) ?
this.toFixed(n - 1) :
this.toPrecision(n);
};
-1
関連する問題
- 1. javascriptの書式設定
- 2. JavaScriptの書式設定
- 3. JSON JavaScriptで書式設定
- 4. JavaScriptのdatetimeの書式設定
- 5. JavaScriptでの日付の書式設定
- 6. javascriptの日付の書式設定
- 7. JavaScriptの書式設定xmlエラー
- 8. 文字列の書式設定| JavaScript | iMacros
- 9. Javascriptコレクションの適切な書式設定
- 10. Javascript Date.toString()の書式設定ですか?
- 11. Daylight JavaScriptの書式設定日付
- 12. Javascript - 日時をmoment.jsと書式設定
- 13. Excel式の書式設定
- 14. R Shiny-書式設定の上に書式設定
- 15. JavaScript内のJavaScriptの条件付き書式設定
- 16. コピー式と書式設定
- 17. pdf書式設定
- 18. codelite書式設定
- 19. CefSharp - 書式設定
- 20. NSDate書式設定
- 21. SMSメッセージの書式設定
- 22. ユーザーフォームコントロールの書式設定
- 23. CSVリーダープログラムの書式設定
- 24. 値のCSS書式設定
- 25. Pythonコードの書式設定: "\"
- 26. Android GridViewの書式設定
- 27. Androidリストの書式設定
- 28. PHPの書式設定テキスト
- 29. アクセスのstrSQL書式設定
- 30. テキストの書式設定
それらを扱うhttp://stackoverflow.com/questions/610406/javascript-printf-string-formatをチェックアウトし、彼が望んでいるような第1の回答者のsprintfのリンク – mrk