問題タブ [parsefloat]

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 投票する
5 に答える
18035 参照

javascript - JavaScript の ParseFloat 関数

1.0010.001の 2 つのテキストボックス値を追加してから、 1.0019999999parseFloatを取得します。1.002が欲しいです。手伝って頂けますか?

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

asp.net - floatへの変換のjavascriptコードに従う際にどこで間違いをしているのか教えてください

私はgridviewの特定の列のいくつかを実行するために次のコードを書きました..しかしそれは機能していません私が行方不明だったと言ってください...

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

javascript - jQuery では、parseFloat(el.width()) または parseInt(el.width(),10) を使用する必要がありますか? どちらがより好ましいですか

私はいつもこの質問をしていました:
正確な浮動小数点数を気にしないとき

どちらが好ましいですか?

parseFloat

parseInt

JS エンジンにとってより簡単な方法はどれですか?

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

javascript - javascript配列の数値の解析

こんにちは私はコンマで区切られた数字の文字列「100,200,300,400,500」を持っています。これはjavascript分割関数を使用して配列に分割しています。

parseFloatを使用して配列の値を解析し、それらを配列に格納しようとしています。次に、配列内の数値を合計して、別の変数「dataSum」として格納します。

次のコードがありますが、動作させることができません。

したがって、このすべての終わりに、解析された数値のいずれかに個別にdata [0]、data [1]などにアクセスでき、dataSumの総数を取得できるはずです。私は何が間違っているのですか?

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

jquery - フィールドにvalを割り当てるjquery parseFloat

製品の説明と価格を表示するセレクト ボックスがあります。ユーザーの選択内容に応じて、選択したオプションからその金額を自動的に取得し、価格入力フィールドに割り当てたいと考えています。私のHTML:

したがって、選択内容に基づいて、.class 入力に 500 または 400 を割り当てます。私はこれを試しましたが、どこが間違っているのかよくわかりません:

0 投票する
7 に答える
35619 参照

javascript - javascript parseFloat '500,000'は、500000が必要な場合に500を返します

これを処理するための良い方法はどのようになりますか?

カンマを削除してから、解析してフロートすることをすでに考えていました。

より良い/よりクリーンな方法を知っていますか?

ありがとう

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

javascript - 文字列全体を parseFloat することは可能ですか?

ご存じのとおり、javascript のparseFloat機能は、無効な文字に遭遇するまでしか機能しません。たとえば、

文字列全体が有効な浮動小数点数でない場合に NaN を返す parseFloat の方法または実装はありますか?

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

javascript - jquery css属性からのフロートの解析に関するChromeの問題

今日、私は単純で理解できる問題を抱えています。次のコード:

それはOK幅のFirefoxと幅のOperaを実行します(今ではすべて完璧です:))が、クロムはなぜそれを解析しないのかわかりません:ここでデバッグの答えが私に送られます(コードの2行目)

実際の値は 0.568966 ですが、chrome は parseInt ではなく parseFloat であることも丸めているようです。何か案が?

事前にt​​hx。

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

javascript - Javascript parseFloat '1.23e-7'は、0.000000123が必要な場合に1.23e-7を提供します

さまざまな浮動小数点数を含むテーブル列を並べ替えています。一部は科学的記数法で表されています。

数字で始まるセルに「parseFloat」を使用しているjQuerytablesorter2.0プラグインを使用しています。問題は、parseFloatが1.23e-7として表される非常に小さな数値を文字列として返し、これを0.000000123に拡張しないことです。その結果、tablesorterは、列の内容を数値ではなくテキストとしてソートします。

非常に小さい科学的記数法の数を拡張浮動小数点数として表す効率的な方法はありますか?

解決:

tablesorterは、最初のtablesorters自動パーサーに基づいて列をソートし、その列のセルの内容に対してtrueを返す方法を決定します。セルに1.23e-7が含まれている場合、「数字」パーサーはこれを数値として解釈しないため、デフォルトでテキストで並べ替えられます。

したがって、回避策として、次のコードは科学的記数法の数値を文字列として表し、テーブルソーターが数字として解釈/解析できるため、列での数値の並べ替えが保証されます。@bitplitter-toFixed()のヒントに感謝します。

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

javascript - 小数点を整数の 100 分の 1 に移動するにはどうすればよいですか?

これはばかげた質問のように思えますが、セントを表す整数をドルに変換する方法がわかりません。

3000 -> 30.00

JavaScriptで...

私は ParseFloat を使用していましたが、整数を返すだけです =/ 0 であっても常にセントを表示する必要があります。