最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

求數(shù)組最大最小值方法適用于任何數(shù)組

 更新時(shí)間:2013年08月16日 17:37:44   作者:  
之前雖然介紹過一種求數(shù)組最大最小值的方法,但那個(gè)方法只是用于數(shù)組中都是數(shù)字的,下面為大家介紹個(gè)方法適用于任何數(shù)組,有此需求的朋友可以參考下

今天為大家分享一個(gè)方法,這個(gè)方法是針對數(shù)組的。在日常工作中,我們在遇到數(shù)組的問題時(shí)候也許會(huì)很頭疼。特別是讓我們從奇形怪狀的數(shù)組中尋找出最大最小值。之前雖然介紹過一種求數(shù)組最大最小值的方法,但那個(gè)方法只是用于數(shù)組中都是數(shù)字的。

接下來,我介紹的方法,適用于任何數(shù)組,這話方法都會(huì)把數(shù)組中的數(shù)值挑出來,比一比大小。
Html代碼:

復(fù)制代碼 代碼如下:

<div id="box">
<b>['1200px', 300, 'abc', 4, 90, [], '12.56元', function(){}, 'xyz'-30, true, Number('abc')]</b>
<p>最大值和最小值是:<input id="inpu" type="button" value="顯示" /></p>
</div>

html預(yù)覽:
 
JavaScript代碼:
復(fù)制代碼 代碼如下:

//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 獲取最大最小值的數(shù)組
num number 可傳big或small
返回 number 參數(shù)若是big會(huì)返回最大值,small會(huì)返回最小值
*/
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;
}
//點(diǎn)擊顯示,會(huì)出現(xiàn)最大值12或最小值4
document.getElementById("inpu").onclick = function () {
this.parentNode.innerHTML = "2.最大值和最小值是:" + getMinMax (arr,"big") + "、"+ getMinMax (arr,"small");
}
}

預(yù)覽效果:

以上便是我分享的數(shù)組最大最小方法。希望對大家有所幫助。有啥建議咱們可以隨時(shí)交流哈。~

相關(guān)文章

  • JS 數(shù)字轉(zhuǎn)換為大寫金額的簡單實(shí)例

    JS 數(shù)字轉(zhuǎn)換為大寫金額的簡單實(shí)例

    下面小編就為大家?guī)硪黄狫S 數(shù)字轉(zhuǎn)換為大寫金額的簡單實(shí)例。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-08-08
  • xml和web特殊字符

    xml和web特殊字符

    在html和xml文件中,往往會(huì)因?yàn)橐韵绿厥庾址鴮?dǎo)致文件解析出錯(cuò),一般通過以下函數(shù)來處理。
    2009-04-04
  • Javascript & DHTML上傳文件控件

    Javascript & DHTML上傳文件控件

    首先來做一個(gè)實(shí)例,批量上傳的UI控件。以后一般做的示例也是以UI控件為主的。都是封裝成Object或者用Function封裝成"Class"類。
    2008-07-07
  • uniapp?App端使用高德地圖超詳細(xì)步驟

    uniapp?App端使用高德地圖超詳細(xì)步驟

    地圖現(xiàn)在已經(jīng)滲入到生活的方方面面,給生活帶了極大的編譯,那么我們?nèi)绾尾拍茉陧?xiàng)目中引入地圖呢?這篇文章主要給大家介紹了關(guān)于uniapp?App端使用高德地圖超詳細(xì)步驟的相關(guān)資料,需要的朋友可以參考下
    2023-11-11
  • JS日期和時(shí)間選擇控件升級版(自寫)

    JS日期和時(shí)間選擇控件升級版(自寫)

    鑒于網(wǎng)上找到的幾個(gè)日期選擇程序有些問題,遂著手重寫一個(gè)程序,添加了時(shí)間選擇功能,截圖及源碼如下,有需要的朋友可以參考下
    2013-08-08
  • Javascript中的String對象詳談

    Javascript中的String對象詳談

    這篇文章主要介紹了Javascript中的String對象,需要的朋友可以參考下
    2014-03-03
  • 詳解webpack性能優(yōu)化——DLL

    詳解webpack性能優(yōu)化——DLL

    本篇文章主要介紹了詳解webpack性能優(yōu)化——DLL,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-10-10
  • 詳解JS如何判斷對象上是否存在某個(gè)屬性

    詳解JS如何判斷對象上是否存在某個(gè)屬性

    判斷某一個(gè)對象里面是否存在某個(gè)屬性,是常見錯(cuò)誤場景排查,但是你真的知道該如何使用嘛,本文為大家整理了常用的三種方法,希望對大家有所幫助
    2023-05-05
  • ES6中Set和Map數(shù)據(jù)結(jié)構(gòu)的簡單講解

    ES6中Set和Map數(shù)據(jù)結(jié)構(gòu)的簡單講解

    大家心里是否產(chǎn)生過這樣的疑問,JS中既然已經(jīng)有對象這種數(shù)據(jù)結(jié)構(gòu),我們?yōu)槭裁催€要再單獨(dú)去使用Set或者M(jìn)ap呢?下面這篇文章主要給大家介紹了關(guān)于ES6中Set和Map數(shù)據(jù)結(jié)構(gòu)的相關(guān)資料,需要的朋友可以參考下
    2022-08-08
  • 微信小程序點(diǎn)擊列表跳轉(zhuǎn)到對應(yīng)詳情頁過程解析

    微信小程序點(diǎn)擊列表跳轉(zhuǎn)到對應(yīng)詳情頁過程解析

    這篇文章主要介紹了微信小程序點(diǎn)擊列表跳轉(zhuǎn)到對應(yīng)詳情頁過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-09-09

最新評論

鹿泉市| 平江县| 冕宁县| 筠连县| 四子王旗| 南丰县| 桑日县| 密云县| 乌兰察布市| 南皮县| 六安市| 汉源县| 高要市| 麻栗坡县| 杭锦后旗| 蓝山县| 平陆县| 中江县| 星子县| 巴里| 平和县| 呼和浩特市| 清水县| 万安县| 八宿县| 资源县| 海林市| 天全县| 日照市| 松潘县| 定陶县| 洪雅县| 凤凰县| 安宁市| 鸡东县| 陇川县| 萍乡市| 富阳市| 珲春市| 尚义县| 南漳县|