[解決済み] 浮動小数点数が他の浮動小数点数より何ポイント大きいか [閉じた状態]
2022-02-16 04:41:15
質問
ランダムな浮動小数点数をパラメータとして受け取る関数があります。この関数の if 条件では、浮動小数点数が特定のポイント数と等しいか、または大きいかどうかをチェックします。
0.002
別の浮動小数点数xは一定です。
以下は、私が作成した関数です。
function checkRandom({ value }) {
const x = 0.98334
const diff = value - x
if (value == x || (value > x) diff) {
console.log("Match Successful")
} else {
console.log("")
}
}
checkRandom(0.97)
解決方法は?
もしかして、こんな意味?
値}を渡す
function checkRandom({value}) {
const x = 0.98334
const diff = value - x;
console.log(diff)
if (value == x || Math.abs(diff) < .002) {
console.log("Match Successful")
} else {
console.log("Difference is greater than .002")
}
}
checkRandom({value:0.98332})
数字を渡すだけ
function checkRandom(num) {
const x = 0.98334
const diff = num - x;
console.log(diff)
if (num == x || Math.abs(diff) < .002) {
console.log("Match Successful")
} else {
console.log("Difference is greater than .002")
}
}
checkRandom(0.98332);
関連
-
[解決済み】ある要素を別の要素に移動させるには?
-
[解決済み] あるJavaScriptファイルを他のJavaScriptファイルにインクルードするにはどうすればよいですか?
-
[解決済み] JavaScriptでカンマを桁区切りにして数値を表示する方法
-
[解決済み] JavaScriptでオブジェクトのキー/プロパティの数を効率的にカウントする方法
-
[解決済み] ある文字列が他の文字列と "StartsWith" しているかどうかを確認する方法は?
-
[解決済み] JavaScriptで浮動小数点数を整数に変換するには?
-
[解決済み] どうすればjQueryに非同期ではなく、同期のAjaxリクエストを実行させることができますか?
-
[解決済み] Node.js の console.log() で '[Object]' ではなく、完全なオブジェクトを取得するにはどうすればよいですか?
-
[解決済み] JavaScriptで浮動小数点数の精度を扱うには?
-
[解決済み】別のウェブページにリダイレクトするにはどうすればいいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Facebook Graph API のクエリで with=location を使用すると "Uncaught (in promise) undefined" というエラーが発生する。
-
[解決済み】パッシブイベントリスナー内部でpreventDefaultができない
-
[解決済み】Javascript:getElementById対getElementsById(両方が別のページで動作する)。
-
[解決済み] Uncaught TypeError: 未定義のプロパティ 'top' を読み込めない
-
[解決済み】Google Conversionsが動作しない - スクリプトが読み込まれない
-
[解決済み】別のjsファイル内でJavaScriptの関数を呼び出す
-
[解決済み】React-Routerの子が1つしかない。
-
[解決済み】Jestが予期しないトークンに遭遇した
-
[解決済み】PhantomJS 2.1.1を使用してReactJSアプリケーションをレンダリングできない理由とは?
-
[解決済み】ETIMEDOUTエラーの対処方法は?