各要素をターゲット数値と比較し、最も近い要素を追跡することによって、配列内の最も近い数値を見つける JavaScript プログラムを作成します。プログラムはループを使用して配列内の各要素を反復処理し、条件ステートメントを使用してターゲット数値と現在の要素の差を比較します。差が現在最も近い差よりも小さい場合は、最も近い数値を更新します。このプログラムの結果は、指定された配列内のターゲットに最も近い数値になります。
###方法###
###例###
変数
closest配列の最初の数値と等しく設定します (これがターゲットに最も近い数値であると想定)。 また、
Math.abs() を使用してターゲット数値と最も近い数値の差を計算する変数数値の絶対値を返し、差が常に正であることを保証します。 次に、for ループを使用して
numbers数値を現在の変数に保存し、ターゲット数値と現在の数値の差を currentDiff で計算します。
currentDiffclosest を current および closestDiff に更新します。は currentDiff です。 最後に、関数はターゲットに最も近い数値を返します。
以上が配列内で最も近い数値を見つける JavaScript プログラムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。