如何利用JS 获取一组数字中的最大值

JavaScript013

如何利用JS 获取一组数字中的最大值,第1张

你好,下面是我测试的代码,你试下:

<script src='jquery-2.1.4.min.js'></script>

<ul id="ulWrap">

<li>3</li>

<li>4</li>

<li>6</li>

<li>1</li>

<li>9</li>

</ul>

<script>

$(function(){

var max_text = 0

$("#ulWrap li").each(function(){

if($(this).text()>max_text)

{

max_text = $(this).text()

}

})

alert(max_text)

})

</script>

jq文件自己替换。

循环遍历:

var max = data[0]

var min = data[0]

for (var i = 0i <data.length++i) {

if (max <data[i]) { max = data[i] }

if (min >data[i]) { min = data[i] }

}

var arr = [82,1,12,4,124.45,8,99998,456]

var min = max = arr[0]//假设最小值和最大值 都是第一个

//遍历数组(因为上面已经取了第一个了, 所以遍历的时候, 可以从后面找到找)

for(var i=1i <arr.lengthi++){

//找最小值

if(min >arr[i]){//如果我(min)比当前的(arr[i])大

min = arr[i]//那么我就记下来比我小的这个数

}

//找最大值

if(max <arr[i]){//如果我(max)比当前的(arr[i])小

max = arr[i]//那么我就记下来比我大的这个

}

}

console.log(min, max)