問題タブ [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.
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を返したいです。
javascript - JavaScript の parseFloat の 2 番目の引数は?
このフォントサイズのサイズ変更チュートリアルでは:
著者は 2 番目の引数で parseFloat を使用しています。
提供された数値としての文字列の基数を指定することになっているため、「0x10」をフィードし、2 番目の引数として 16 を指定することで HEX として認識させることができます。
問題は、私がテストしたブラウザがこれを行うようには見えないということです。
これらの人はJavaと混同していますか?
javascript - parseFloat の私の単純な JavaScript コードは、小数を無視しています
コードは次のとおりです。
それで、私は何を間違っていますか?2 つの末尾のゼロを無視するのはなぜですか?
小数を表示しないだけで、正しく追加されています。
javascript - jQueryparseFloatを使用すると価格値が切り捨てられます
コードは「#orginalAddon」と呼ばれる非表示の入力フィールドから価格値を取得しています。その後、追加のアドオンのコストがこの値に追加され、結果がユーザーに表示されます。問題は、「#orginalAddon」の値が1,000を超えると、「#addonPrice」で計算された合計出力が切り捨てられたように見えることです。
コードは次のとおりです。
アドバイスをいただければ幸いです...
javascript - javascriptとparseFloat関数?
stringNumberの値は"38,41"
(このタイプは文字列です)であり、floatに変換したいと思います。しかし、コードをデバッグすると、これがparseIntのように「38」に変換されていることがわかります。なぜ?サーバーから派生することはできますか?
javascript - Jquery / JavascriptでparseFloatの結果を四捨五入するにはどうすればよいですか?
テキストフィールドの値を結果で四捨五入するにはどうすればよいparseFloat
ですか?このアプリケーションは基本的に、クリックされたときにすべてのラジオボタンの値を合計し、その合計をテキストボックスに表示します。
以下のコードは、ラジオボタンの値が整数の場合は完全に機能しますが、ラジオボタンに浮動小数点値を設定したい場合は、合計値にが必要な100.0000000679
ときになります100
。ヒントをいただければ幸いです。前もって感謝します。
HTMLコード:
javascript - 末尾のゼロなしで小数点以下2桁までの数値を表示します
私のコードでは、たとえば次のように複数の値を受け入れます。
そして私はそれらを次のように表示させる必要があります
つまり、小数点以下2桁まで表示します。
これが最初の値に役立つことは理解してい.toFixed(2)
ますが、2番目と3番目の値には、不要な後続ゼロがあります。
希望する結果を出す方法は?
javascript - parseFloat関数が期待どおりに機能しない
テキストボックスのエントリを検証する必要があります。バインド中にユーザーがこのフィールドに文字を入力すると、entityframeworkが失敗するため、整数のみを許可する必要があります。
ここに問題があります:
ユーザー10-d
がこのフィールドに入力すると、数値としてparseFloat
戻り、残りの値は無視されます。IMO中は、入力テキストをfloatに変換できないため、NANエラーをスローする必要があります。true
10
以下のサンプルをご覧になり、遊んでみてください。 http://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_parsefloat
上記の例で40年間NANを入力することに興味があります。
さらに検証が必要な場合はお知らせください。
javascript - Javascript が原因なしに浮動小数点数を整数にキャストする
パラメータの数値型に応じて異なる動作をする関数を作成しました。整数または浮動小数点数。
この質問のコードを使用して、数値が浮動小数点または整数であることを確認するにはどうすればよいですか? float かどうかは簡単に検出できましたが、その数値を使用して関数を呼び出すと、javascript が原因なしにキャスト1.0
する場合に遭遇しました。1
例:
出力 chrome、firefox、つまり、opera と safari はすべて同じ結果になりました。
JavaScript は型しか認識していないことはわかっていますnumber
が、その強制キャストは行き過ぎているようです。私が思いついた唯一の解決策は、 のような文字列値を使用して関数を呼び出し'1.0'
、ドットを検出してparseFloat
orを使用することparseInt
でした。
それについて何か提案はありますか?
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です)