<HTML>
<HEAD>
<TITLE>Array Nearest Number</TITLE>
<script type="text/javascript">
// jeff
//www.huntingground.freeserve.co.uk
numbers=[2,7,10,12,26,31,36,43,46,49]
function findNearest(){
inputNumber= 300
difference=[]
for(var i=0;i<numbers.length;i++){
if(inputNumber>numbers[i]){
difference[i]=inputNumber-numbers[i]
}
else if(inputNumber<numbers[i]){
difference[i]=numbers[i]-inputNumber
}
else{
difference[i]=0
}
}
indexNum=0
lowestNum=difference[0]
for(var j=0;j<difference.length;j++){
if(difference[j]<lowestNum){
temp=difference[j]
indexNum=j
}
}
alert(numbers[indexNum])
}
</script>