問題タブ [number-formatting]
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.
formatting - jqgridページャーのviewrecordで数値をフォーマットするにはどうすればよいですか?
多数のページが存在する場合、ページャーの数字の形式は「11 223」ですが、「11,223」にしたいと思います
11 026 - 11 031 の 11 031 を表示
する必要があります
11,031 の 11,026 - 11,031 を表示
JQGrid のドキュメントを検索しましたが、これを行う方法が見つかりませんでした。
php - PHP number_format() で奇数除算エラーが発生する
私のスクリプトは、他の 2 つの数値 A を B で除算して数値 X を計算します。
X=A/B
X を計算する前に A で number_format(A,2) を使用すると、非常に奇数になります。実際の数値:
1,045.00 / 5 = 0.2
しかし、除算前に A に number_format を使用しないと、正しい答えが得られます。number_format はどういうわけか A を非数値にしていますか?
1045 / 5 = 209
php - 任意精度の数値フォーマット/money_format?
パラメータとしてfloatの代わりに文字列を受け取ることができるmoney_formatの任意精度の代替手段はありますか?
何兆もの通貨単位で計算するつもりではありませんが、フロートを乱用せずに適切に算術演算を処理するのに苦労した後、約15桁後に乱数を吐き出さない関数があればいいのですが。ユーザーが意味のないデータを提供することにした場合でも。または、ねえ、誰かがジンバブエドルでガムを2本購入したいと思っているのではないでしょうか。
money_formatのローカリゼーションを利用したいと思っていたので、正規表現を使用することを躊躇しました。
編集-実行可能な解決策を見つけました。下記参照
.net - NumberFormatInfo での桁数と小数点以下の桁数の指定方法
「452」を表示するには、「1.2452」のような数値をフォーマットする必要があるため、すべての数値を表示したくありません。問題は、表示番号を直接制御することはできず、NumberFormatInfo クラスに従って型の書式文字列を設定することによってのみ書式設定できることです。これは可能ですか?
乾杯
編集:
「FormatEvent」にサブスクライブできることがわかりました。これにより、数値のフォーマット後にカスタムフォーマットを文字列として作成できるようになりました。助けと洞察をありがとう!:)
python - Pythonで負の値を16進数として出力する
C++には次のコードスニペットがあります。
そしてその出力は
Pythonで同じことを試してみると:
私は次のようになります
またはこれ:
これは次のようになります。
これは私が期待したものではありません。-4を-0x04ではなく0xFFFFFFFCに変換する、欠落しているフォーマットのトリックはありますか?
c# - 有効数字の印刷
グラフ軸ラベル(物理テキスト)を作成しようとしています。ラベルを取得してGDIを使用して印刷する方法は知っていますが、私のアルゴリズムでは、小数のステップで印刷するという優れた仕事はできません。
ラベルを印刷するために、現在最初のラベルを取得してから、次の各ラベルにステップを追加します。
小数がnumber.ToString("something")
ある場合は小数を出力しますが、そうでない場合は全体だけを出力しますか?最初に、開始、終了、またはステップのいずれかに小数部分が含まれているかどうかを確認し、含まれている場合は、すべてのラベルを小数で印刷します。
c# - CultureInfo.NumberFormat カンマを隠す
グループをまったく使用しない NumberFormat を作成しようとしています。
すべての数字をコンマなしで表示したいと思います。
例:
- 1,999 ではなく 1999
- 2,000,000 ではなく 2000000
- 等...
残念ながら、NumericEditor であるサードパーティ コントロールを使用しており、CultureInfo 設定を適用してコンマを表示しています。したがって、CultureInfo
グループ化をまったく使用しないインスタンスを作成する必要があります。
私はこれを試しました:
また...
私が得た最も近いものは...
コンマの代わりに空白があり、間違いなく奇妙に見えるため、このソリューションはまったく好きではありません。
何か案は?
lisp - 16 進数から 10 進数への Lisp プログラム
与えられた 16 進数を 10 進数に変換する Lisp プログラムの書き方。誰かが私に手がかりを与えることができますか?ありがとうございました
c# - 指数表記から数値を解析する
文字列 "1.2345E-02" (指数表記で表される数値) を 10 進数データ型に解析する必要がありますが、Decimal.Parse("1.2345E-02")
単純にエラーがスローされます。