問題タブ [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 投票する
1 に答える
7 参照

parsefloat - 末尾のゼロは、a) 評価された手数料と b) 未払いの合計額の列に表示されません。

var val = parseFloat( t.val() ); var 料金 = parseFloat( ( val / 100 ) * 3 ).toFixed(2));

誰かが field-convenience-fee と total amount due フィールドに末尾のゼロを表示するように強制するのを助けることができますか? (例: 10.00 は .30 ではなく .3 の手数料を表示し、合計 10.30 ではなく合計 10.3 を表示します)

さらに、評価された料金 + 支払総額フィールドの連結に問題があります。

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

java - 数値の後に文字が続く文字列による Java Parsefloat 例外

このコード行を実行すると: Float.parseFloat("1460000 JPY") エラーが発生します

スレッド "main" での例外 java.lang.NumberFormatException: 入力文字列の場合: "1460000 JPY"

この文字列は、これが検証なしのテキスト フィールドであるフォームからの API 呼び出しから来ています。通常は数値を入力するだけで機能しますが、この問題が発生することがあります。最初の数字だけを float として返し、末尾のアルファ文字を無視するにはどうすればよいですか?

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

javascript - parseFloat は -2.00 に対して 0-2.00 を返します

aspx ページに実装しようとしている JavaScript では、parsefloat("-2.00') は値 0-2.00 を返しています。

parsefloat は負の数を処理できるため、明らかに見逃しているものがありますが、ここではデバッグでこの値を示しており、出力は 0 になっています。

私が間違っているかもしれないことを調べるのを手伝ってください。

私がjavascriptで使用しているコード

ありがとう

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

javascript - Javascript parseFloat と乗算

チェックボックスがいくつかあり、チェックすると下部の合計価格が更新され、うまく機能します。ただし、数量を入力するための別の入力フィールドも追加しました。その量を入力フィールドの値で乗算しようとしています。今のところ、テキスト入力フィールドを隣のフィールドで乗算するのではなく、テキスト入力フィールドを合計に追加するコードしかありません。

これが私のコードです:

これを達成する方法について何か考えはありますか?

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

javascript - 10 進数に parseFloat() を使用する

ボタンを使った簡単な電卓を作ろうと思っているのですが、小数点の位置がわかりません。その時点までの数値を取得し、小数点文字を追加して (したがって、文字列にします)、使用parseFloatしてもう一度数値にしようとしています。これが私のコードです:

WhereinputValueはもともと でありint、入力しshow()た値を表示するだけです。

ただし、このコードを実行すると、表示に小数が追加されず、1 つの大きな整数として扱われます (たとえば、44.6 は表示され、446 として扱われます。

しかし、行をコーディングするとparseFloat、正しい表示が得られますが、それは文字列であり、何もできません。どんな助けでも大歓迎です。

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

javascript - Jquery: val() 浮動小数点数 - 値を連結するのではなく、値を変更する必要があります

ラジオ ボタンが切り替わるとき、入力テキスト タイプ フィールドの数値を摂氏からケルビンに変換する必要があります。

入力フィールドの数値は、前の値の連結として結果として得られます (おそらく、jQuery は、数値ではなく文字列として脅威を与えます)。

各変数に parseFloat() を追加しようとしましたが、状況は変わりません。

値を連結するのではなく、値を変更したいのですが、どうすれば取得できますか?

ありがとうございました!

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

javascript - JavaScript で文字列を整数または浮動小数に変換する

変数が整数型か小数型かがわからない場合、文字列を整数型または浮動小数点型に解析する簡単な方法はありますか?

編集:私の質問には必要なコンテキストが欠けていたようです:元の形式を失うことなくいくつかの計算を行いたいです(元の形式は整数と浮動小数点数を意味します。元の小数点以下の桁数は気にしません):

例:

String containing the formatted number ('2') => parse to number (2.0) => do some calculations (2.0 + 1 = 3.0) => restore "original format" ('3' and not '3.0')

入力が 2.0 の場合、必要な結果は '3.0' になります ('3' ではありません)。

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

javascript - 何かを parseFloat しようとすると問題が発生し、NaN が返されます

さて、私はこれを持っています

そして私はこれをやっています

そして戻って

私は何を間違っていますか?

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

javascript - JavaScript で onclick() を使用して数値に小数を追加する

私は電卓を作成しています。onclick メソッドを使用して JavaScript の数値に小数を追加しようとしています。handleNumberClickそのため、クリックした任意の整数を返す関数を 1 つ呼び出してから、数値関数の値に 10 進数を追加する別の関数を呼び出します。

それが私の問題への答えになると考えて、私はその方法を使用しましたparseFloatが、そうではないようです。私の小数関数はhandleDecimalClick.

HTML

JavaScript

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

javascript - parseFloat を使用した JavaScript 電卓

大学の課題を終わらせるのに助けが必要です。calcBMI ()テキスト入力から値を取得し、合計を 3 番目の入力に配置する関数を使用して、BMI 計算機を作成する必要があります。次に、関数を使用して、計算された値を浮動小数点数に変換する必要がありparseFloat ()ます。getElementById ()テキスト入力は、メソッドを使用して関数内で参照する必要があります。最後に、フォームに含まれているボタンのクリック イベントをリッスンしcalcBMI ()、イベントが発生した場合に関数を実行するイベント リスナーを追加して、計算を実行する必要があります。

この機能の使用方法がよくわかりませんparseFloat ()。それが、このプロジェクトを完成させるのを妨げていると思います。ところで、教授に聞いたところ、jQuery やその他のライブラリは使用できず、純粋な JavaScript しか使用できないとのことでした。