複数の数値を要素として格納する配列の中から、指定した数値に最も近い数値を持った要素番号と数値を配列で返す。
数値の配列は大きさの順に並んでいなくても問題はない。また、小数値も扱える。
配列[0]:要素番号
配列[1]:格納している数値
※同じ数値が複数ある場合や、近似値差が同じ数値がある場合には、最初に出現したものを返す。
指定した条件で結果を出力する。
Javascript :
var aUnit=$numApprox(12,new Array(5,15,25));
var aUnit=$numApprox(-30,new Array(-120,-80,-40,0));
var aUnit=$numApprox(-40,new Array(120,40,-30,-100)); //配列は大きい順に並んでいなくてもOK
近似値差が同じものが複数存在する条件で結果を出力する。
Javascript :
var aUnit=$numApprox(6,new Array(120,42,-30,-100)); //同じ近似値差なら、最初に出現するものを返す
var aUnit=$numApprox(6,new Array(-100,120,-30,42)); //同じ近似値差なら、最初に出現するものを返す
小数値の条件で結果を出力する。
Javascript :
var aUnit=$numApprox(1.4,new Array(1.1,1.3,-1.4,-2.0));