JavaScript代码:

 >  기사  >  웹 프론트엔드  >  배열의 최대값과 최소값을 구하는 방법은 모든 array_javascript 스킬에 적용 가능합니다.

배열의 최대값과 최소값을 구하는 방법은 모든 array_javascript 스킬에 적용 가능합니다.

WBOY
WBOY원래의
2016-05-16 17:25:341073검색

오늘은 배열을 위한 방법을 알려드리겠습니다. 일상 업무에서 배열 문제가 발생하면 머리가 아플 수 있습니다. 특히, 이상한 모양의 배열에서 최대값과 최소값을 찾아보겠습니다. 이전에도 배열의 최대값과 최소값을 구하는 방법이 소개된 바 있지만, 해당 방법은 숫자가 포함된 배열에만 사용됩니다.

다음으로 소개하는 방법은 모든 배열에 적용 가능합니다. 이 방법은 배열에서 값을 골라서 비교하는 것입니다.
HTML 코드:

코드 복사 코드는 다음과 같습니다.


['1200px', 300, 'abc', 4, 90, [], '12.56위안', function(){}, 'xyz'-30, true , Number( 'abc')]

최대값과 최소값은 다음과 같습니다.




html 미리보기:
배열의 최대값과 최소값을 구하는 방법은 모든 array_javascript 스킬에 적용 가능합니다.
JavaScript 코드:
코드 복사 코드는 다음과 같습니다:

//var arr = [ '1200px', 300, 'abc', 4, 90, [] , '12.56 위안', function( ){}, 'xyz'-30, true, Number('abc') ]
/*
최대값과 최소값 찾기: 1200, 4
* /
window.onload = function(){
var arr = ['1200px', 300, 'abc', 4, 90, [], '12.56 yuan', function(){}, 'xyz' -30, true, Number( 'abc')];

/*
최대값과 최소값을 가져오는 getMinMax 메서드
arr array 최대값과 최소값 배열 가져오기
num 숫자는 크거나 작은 값을 전달할 수 있습니다.
return number 매개변수가 크면 최대값을 반환하고, 작으면 최소값을 반환합니다.
*/
function getMinMax(arr,num) {
var big =parseInt(arr[0]),
small =parseInt(arr[0]),
i = 0,
al = arr.length

for( i = 0; i < al; i ) {
if(parseInt(arr [i]) > big) {
big =parseInt(arr[i])

} else if(parseInt(arr[i]) < small) {
small = parseInt( arr[i])
}
}
if (num=="big") return big ;
else if (num=="small") return small;
}
//표시하려면 클릭하면 최대값 12 또는 최소값 4가 나타납니다.
document.getElementById("inpu ").onclick = function () {
this.parentNode.innerHTML = "2. 최대값 및 최소값 값은 다음과 같습니다. " getMinMax (arr, "big") ", " getMinMax (arr, "small" );
}
}

미리보기 효과:
배열의 최대값과 최소값을 구하는 방법은 모든 array_javascript 스킬에 적용 가능합니다.
위는 제가 공유한 최대 및 최소 배열 방법입니다. 모두에게 도움이 되기를 바랍니다. 제안사항이 있으면 언제든지 소통할 수 있습니다. ~
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.