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

javascript - Javascriptメソッドチェーン:メソッドチェーンtoFixed()とparseFloat()を修正して、文字列ではなく数値を返しますか?

ここで最も重要なことは、変数を設定できないことです。その場で行う必要があります。

緯度の扱い。緯度としましょう。この場合、緯度が 123.4567 だとしましょう

これについて最善の方法はありますか?

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

javascript - Javascript parseFloat が for ループに余分な値を追加するのはなぜですか?

小数点以下の数値の配列に変換する必要がある文字列の配列があります。文字列の配列は次のようになります。

次のような各配列要素を解析する短い関数を作成しました。

array.length をログに記録すると、値は 12 になります。for ループのログも、12 個の個別の値を返します。ただし、console.log(parsedArray) は、長さが 13 の次の配列を提供します (末尾のゼロに注意してください)。

この関数を改善する方法と、すべてのログが 12 の値を示しているにもかかわらず、ゼロを追加する理由について何か考えはありますか?

0 投票する
0 に答える
450 参照

javascript - parseFloat.toPreceision はゼロを追加するだけです

数値/文字列 0.001 を以下の関数に送信しています。

0.2 または 0.11 を送信すると、0.2000 および 0.1100 のようになります。ここでの問題は、toPrecision が ToFixed のように機能することです。アイデア?

編集

私は何をしたいですか?0.012312312041 などの数値を変更する必要がある場合は、 0.0123 にする必要があり、 0.12 や 28 などの数値は同じままにする必要があります。

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

javascript - 16 文字を超える文字列の parseFloat

文字列の parseFloat には、文字列の文字数に制限がありますか? ここでは制限について何も表示されません: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/parseFloat

しかし、コンソールで次を実行すると、予期していなかった結果が表示されるようです。

誰かが私のためにこれを分解できますか?