問題タブ [tofixed]
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 - API と固定価格からのタイトルの最大長を小数点以下 2 桁に設定します
Jimdo ページの Javascript に問題があります。
eBay API を使用して製品をページに配置する Javascript ソース コードがあります。そこで、タイトルを 1 行に設定し、価格に小数点以下 2 桁を入れたいと思います。Price が 100,00€ の場合は 100,0€ と表示され、100,11€ の場合は 100,11€ と表示されます。しかし、私は 2 つの小数が必要です - 常に!
これはオプティカル向けです。これが機能する場合、キーワードの検索について質問があります。「アルファ ロメオ 4C アルフェルゲ」で検索すると、「アルファ ロメオ ミト アルフェルゲ 4C6」などと表示されます。
eBay にはフィルターがあり、この製造年とエンジンの車をフィルターできます。したがって、この製品のみが表示されます。カテゴリ ID で試してみましたが、役立つものが見つかりませんでした。
eBay のソース コードで、「 (Passt für: Alfa Romeo 4C)」のようなものを見つけましたが、宣言が見つからなかったので、これを自分のコードに実装する方法がわかりませんでした。
しかし、それはすべての製品のタイトルを「4」に変更します...
コードはこれで機能しませんでした。
カー フィルターを含む eBay ソース コード:
プレイス製品の私の Javascript
製造年とエンジンを設定できる動的なドロップダウン メニューがあります。最後に、これをコンソールに保存したいと思います。API は、このエンジンと製造年を持つこのモデルの製品のみを投稿する必要があります。価格には 2 つの 10 進数が含まれ、タイトルは 1 行に表示されます。
ここでドロップダウンを見ることができます
そしてここで Javascript を使用した製品
javascript - .toFixed メソッドの前の空白文字
メソッドの前にスペース文字を入れると、.toFixed
エラーなく動作することに気付きました。括弧(2).toFixed(2)
で機能する理由は理解していますが、なぜスペースで機能するのですか?
これに関する情報へのリンクを残してください。ありがとう。
javascript - JavaScript Number.toFixed(2) が期待どおりに丸められません。これはバグですか?
丸めと数値の書式設定が必要なコードに取り組んでいましたが、単体テストを書いているときに、この奇妙なケースに遭遇しました。Number.toFixed() が期待どおりに丸められないことがあります。さらに調査した結果、64 番で丸めロジックが変更されていることが明らかになりました。これは、 MDN Number.toFixed() doc サイトで実行した例です。
コード出力、および含まれていない他のいくつかのテストから、数値 64 およびそれ以上の数値で始まるように見えます。 (2)。toFixed(3) と 3 つの先行ゼロは試しませんでした。ただし、小数にゼロ以外の数字がある場合、丸めは正しく行われます。ただし、数値 64.006 は正しく 64.01 に丸められます。
この丸め動作は、私が理解できない何らかの理由で期待されていますか? これに対する回避策はありますか?
ありがとう。