問題タブ [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 に答える
238 参照

javascript - parsefloat('string' + var) 構文の問題

次のように記述された「Res」に等しい文字列があります。

次のコードが必要な場合:

ResEmp 変数から「Res」を取得するには、どの構文を使用しますか?

私は試してみましたがparseFloat('App' + ResEmp + 'Yrs.value')parseFloat(('App' + ResEmp + 'Yrs').value)うまくいきません。ありがとうございました!

編集: 次のコード: alert(ResEmp); alert(parseFloat(AppResYrs.value)); alert(parseFloat('App' + ResEmp + 'Yrs').value);'Res'、'0'、および 'undefined' を返します。最初の 2 つは正しいです。2番目と同じ意味にしたいので、最後のものも0を返したいです。

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

javascript - JavaScript の parseFloat の 2 番目の引数は?

このフォントサイズのサイズ変更チュートリアルでは:

すばやく簡単なフォントのサイズ変更

著者は 2 番目の引数で parseFloat を使用しています。

2 つの引数を持つ parseFloat()

提供された数値としての文字列の基数を指定することになっているため、「0x10」をフィードし、2 番目の引数として 16 を指定することで HEX として認識させることができます。

問題は、私がテストしたブラウザがこれを行うようには見えないということです。

これらの人はJavaと混同していますか?

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

javascript - parseFloat の私の単純な JavaScript コードは、小数を無視しています

コードは次のとおりです。

それで、私は何を間違っていますか?2 つの末尾のゼロを無視するのはなぜですか?

小数を表示しないだけで、正しく追加されています。

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

javascript - jQueryparseFloatを使用すると価格値が切り捨てられます

コードは「#orginalAddon」と呼ばれる非表示の入力フィールドから価格値を取得しています。その後、追加のアドオンのコストがこの値に追加され、結果がユーザーに表示されます。問題は、「#orginalAddon」の値が1,000を超えると、「#addonPrice」で計算された合計出力が切り捨てられたように見えることです。

コードは次のとおりです。

アドバイスをいただければ幸いです...

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

javascript - javascriptとparseFloat関数?

stringNumberの値は"38,41"(このタイプは文字列です)であり、floatに変換したいと思います。しかし、コードをデバッグすると、これがparseIntのように「38」に変換されていることがわかります。なぜ?サーバーから派生することはできますか?

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

javascript - Jquery / JavascriptでparseFloatの結果を四捨五入するにはどうすればよいですか?

テキストフィールドの値を結果で四捨五入するにはどうすればよいparseFloatですか?このアプリケーションは基本的に、クリックされたときにすべてのラジオボタンの値を合計し、その合計をテキストボックスに表示します。

以下のコードは、ラジオボタンの値が整数の場合は完全に機能しますが、ラジオボタンに浮動小数点値を設定したい場合は、合計値にが必要な100.0000000679ときになります100。ヒントをいただければ幸いです。前もって感謝します。

HTMLコード:

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

javascript - 末尾のゼロなしで小数点以下2桁までの数値を表示します

私のコードでは、たとえば次のように複数の値を受け入れます。

そして私はそれらを次のように表示させる必要があります

つまり、小数点以下2桁まで表示します。

これが最初の値に役立つことは理解してい.toFixed(2)ますが、2番目と3番目の値には、不要な後続ゼロがあります。

希望する結果を出す方法は?

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

javascript - parseFloat関数が期待どおりに機能しない

テキストボックスのエントリを検証する必要があります。バインド中にユーザーがこのフィールドに文字を入力すると、entityframeworkが失敗するため、整数のみを許可する必要があります。

ここに問題があります:

ユーザー10-dがこのフィールドに入力すると、数値としてparseFloat戻り、残りの値は無視されます。IMO中は、入力テキストをfloatに変換できないため、NANエラーをスローする必要があります。true10

以下のサンプルをご覧になり、遊んでみてください。 http://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_parsefloat

上記の例で40年間NANを入力することに興味があります。

さらに検証が必要な場合はお知らせください。

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

javascript - Javascript が原因なしに浮動小数点数を整数にキャストする

パラメータの数値型に応じて異なる動作をする関数を作成しました。整数または浮動小数点数。

この質問のコードを使用して、数値が浮動小数点または整数であることを確認するにはどうすればよいですか? float かどうかは簡単に検出できましたが、その数値を使用して関数を呼び出すと、javascript が原因なしにキャスト1.0する場合に遭遇しました。1

例:

出力 chrome、firefox、つまり、opera と safari はすべて同じ結果になりました。

JavaScript は型しか認識していないことはわかっていますnumberが、その強制キャストは行き過ぎているようです。私が思いついた唯一の解決策は、 のような文字列値を使用して関数を呼び出し'1.0'、ドットを検出してparseFloatorを使用することparseIntでした。

それについて何か提案はありますか?

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

opacity - 不透明度効果は1.0から0まで機能しますが、0から1.0までは機能しません

ボタンをクリックするだけで、divの不透明度を0から1.0に上げたいと思いました。不透明度を1.0から0.0に下げることはできますが、0.0から1.0にすると機能しません。とも使ってみparseInt(element.style.opacity)ましparseFloat(element.style.opacity)たが、どれもうまくいきません。欠陥のあるJavaScriptは次のとおりです。

そして、これが欠陥のあるHTMLです:

(以下は、不透明度を下げるために機能するjavascriptとHTMLです)