반응형
C# 알고리즘 폴더에 가까운 값을 구하는 예제를 JavaScript에서 구현하는
예제 입니다.
<script type="text/javascript">
//자바스크립트상에서 가장 가까운값
//[!] 가까운값 : 차이값의 절대값의 최소값일 때의 데이터
//[1] Input
var data = [10,15,20,25,30];
var target = 21; //21과 가까운값
var near = 0;
var abs = 0; //여기에 '20' 값이 들어감
var min = 100; //해당 범위에서 가장 큰 값
//[2] Process
for (var i = 0; i < data.length; i++)
{
abs = ((data[i] - target) < 0) ? -(data[i] - target) :
(data[i] - target);
if (abs < min)
{
min = abs; //MIN
near = data[i] //near : 가까운값
}
}
//[3] Output
document.write(target + "가까운값 : " + near + "<br/>");
</script>
예제 입니다.
//자바스크립트상에서 가장 가까운값
//[!] 가까운값 : 차이값의 절대값의 최소값일 때의 데이터
//[1] Input
var data = [10,15,20,25,30];
var target = 21; //21과 가까운값
var near = 0;
var abs = 0; //여기에 '20' 값이 들어감
var min = 100; //해당 범위에서 가장 큰 값
//[2] Process
for (var i = 0; i < data.length; i++)
{
abs = ((data[i] - target) < 0) ? -(data[i] - target) :
(data[i] - target);
if (abs < min)
{
min = abs; //MIN
near = data[i] //near : 가까운값
}
}
//[3] Output
document.write(target + "가까운값 : " + near + "<br/>");
</script>
반응형
'jQuery | javascript | CSS' 카테고리의 다른 글
24.JavaScript - document 객체 (도큐먼트 객체) (0) | 2009.08.11 |
---|---|
24.JavaScript - Window객체 (0) | 2009.08.11 |
22.JavaScript - Array 배열 (0) | 2009.08.10 |
21.JavaScript - C#과 JavaScript 선택정렬 비교 (0) | 2009.08.10 |
20.JavaScript - 함수 (0) | 2009.08.10 |
Comments