問題タブ [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.
jquery - Jquery を使用して css 属性に増分値を追加する方法
基本的に、「トップ」「ボトム」および「パディング」の値が異なる一連の DIV があります。「下」と「パディング」は 0 にするか削除したいのですが、「上」については、連続する DIV を 0 から始めて 10px ずつ増やす必要があります。したがって、基本的には次のようになります。
これに:
他のプロパティをゼロにする最善の方法はよくわかりませんが、最大の問題は増分増加を把握することです。ここに私が取り組んできたフィドルがありますが、インクリメントするのではなく、すべての div に +10 を追加するだけです。フィドル
javascript - 文字列の配列を分割した後に未定義 (JavaScript)
文字列の配列 ( objData
) を個々の要素に分割し、これらを 2D 配列 ( sequence
) の最初の行にコピーしたいと考えています。以下のコードを参照してください。
Noten
は 0 として初期化されます。 の各要素objData
は、以下に示す形式の文字列です。
区切り文字として空白を使用してこれらの文字列を ( のすべての要素から) 分割しobjData
、10 進数値を の最初の行にコピーしたいと考えていますsequence
。また、これらの文字列値を浮動小数点に解析したいと考えています。
上記のコードを使用すると値がコピーされますが、最初の行の内容は次のsequence
ようになります。
残りの要素にはすべて、示されているように「未定義」が追加されています。
次の行を使用して、浮動小数点に解析しようとしました:
ただし、sequence
当時の内容は次のとおりです。
誰かがこのデータを分割して解析する方法を教えてくれたら、大歓迎です! ありがとうございました。
javascript - JavaScript が小数点以下の数値から 0 を削除するのを止める方法は?
私は JQuery を使用して、ユーザーが選択したいくつかの項目に対していくつかの計算を行っています。13.95 ポンドの商品のうち 1 つを選択すると、27.90 ポンドになります。ただし、結果は常に £27.9 として表示され、合計は最後の 0 を削除します。
これを行うJavascriptを停止するにはどうすればよいですか? これが私が使用しているコードです#pucMoH
-13.95を文字列として含み、次に浮動小数点数に変換されます:
javascript - 組み込み関数の方法論を知ることは可能ですか?
parseFloat()
JSの背後にあるロジックを理解したい。ライブラリ関数を分析して、それらがどのように記述されているかを知ることは可能ですか?
javascript - Javascript の予期しない parsefloat の動作?
この質問が以前に尋ねられたことは承知しており、この件について読んだことがありますが、それでも解決策は明確ではありません。そして、私の試みは失敗します。
しかし、次の jquery js では 30.509 と表示されます
私は試した
javascript が小計を 30.509 ではなく 30.50 として読み取るようにするにはどうすればよいですか?
よろしく、
javascript - Javascript parseFloat の問題
私は新しい問題に直面しています。以下のユースケースがあります。
c
を返してほしい11.62
。ここで何が問題なのですか?
angularjs - スコープの他の値に基づいて ng-model の値を ng-init できますか?
ユーザーが入力した 2 つの値を計算し、その結果を別の値の ng-model として設定しようとしています。ただし、このコードを機能させることができないようです。
私もparseFloatを使ってみました:
希望する結果を label として取得できますが{{a * b | number:2 | currency}}
、ng-model としては取得できません。何か案は?
javascript - jQuery の千単位の区切り文字により、parseFloat が数字を誤って解釈する原因となっています
.
桁区切り記号として aを使用しています。したがって、文字列128.814
は「128,000,814」と読む必要があります。
これを 900 に足すと 129714 となります ( と表示されます129.714
)。ただし、javascript は桁区切り記号を小数点として使用するため、望ましくない結果が得られます。
を小数点ではなく千単位の区切り文字として解釈.
するように jQuery/Javascript に指示するにはどうすればよいですか?128.814