JavaScript代码:

ホームページ  >  記事  >  ウェブフロントエンド  >  配列の最大値と最小値を見つける方法は、あらゆる array_javascript スキルに適用できます。

配列の最大値と最小値を見つける方法は、あらゆる array_javascript スキルに適用できます。

WBOY
WBOYオリジナル
2016-05-16 17:25:341113ブラウズ

今日は配列用のメソッドを紹介します。私たちは日々の仕事で配列の問題に遭遇すると頭が痛くなることがあります。特に、奇妙な形の配列から最大値と最小値を見つけてみましょう。配列の最大値と最小値を求める方法は以前にも紹介されましたが、その方法は数値を含む配列にのみ使用されます。

次に、私が紹介する方法はどの配列にも適用でき、配列内の値を取り出して比較します。
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 元', function(){}, 'xyz' -30, true, Number( 'abc')];

/*
最大値と最小値を取得する getMinMax メソッド
arr array 最大値と最小値の配列を取得します
num 数値は大きいか小さいかを渡すことができます
戻り値 パラメータが大きい場合は最大値を返し、小さい場合は最小値を返します
*/
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") です。 );
}
}


プレビュー効果:

上記は、私が共有した最大および最小の配列方法です。皆さんのお役に立てれば幸いです。ご提案がございましたら、いつでもご連絡させていただきます。 ~
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。