javascript取余 js中數(shù)組中的值怎樣取出來(lái)使用?
js中數(shù)組中的值怎樣取出來(lái)使用?vararr=[2,4,5,3,5,3,0]vararrvalue//用于存放取出的數(shù)組的值for(vari=0i<arr.lengthi ){arrvalue=
js中數(shù)組中的值怎樣取出來(lái)使用?
vararr=[2,4,5,3,5,3,0]vararrvalue//用于存放取出的數(shù)組的值for(vari=0i<arr.lengthi ){arrvalue=arr[i]//數(shù)組的索引是從0開(kāi)始的console.log(arrvalue)//把取出的值打印在控制臺(tái)上}擴(kuò)展資料:js獲取數(shù)組中的最大值和最小值vararr=[3,12,23,18,25,33,22,30,1]方案一:思想首先對(duì)數(shù)組進(jìn)行排序(小》大),第一項(xiàng)為最小值,最后一項(xiàng)為最大值varminvarmaxarr.soft(function(a,b){returna-b})min=arr[0]max=arr[arr.length-1]方案二:采用Math對(duì)象里的min()方法和max()方法,需要將比較的數(shù)一個(gè)一個(gè)的傳遞進(jìn)來(lái)才能比較,但是可以通過(guò)以下方式轉(zhuǎn)化即可;varmin=Math.min(arr)console.log(min) //NANconsole.log(Math.min(3,12,23,18,25,33,22,30,1)) //1console.log(Math.max(3,12,23,18,25,33,22,30,1)) //33 varmin=eval("Math.min(" arr.toString() ")") //1 采用字符串拼接varmin=eval("Math.max(" arr.toString() ")") //33varmin=Math.min.apply(obj,arr) //1 利用apply方法一項(xiàng)一項(xiàng)傳質(zhì)的特點(diǎn)varmax=Math.max.apply(obj,arr) //33
js函數(shù)中實(shí)現(xiàn)4個(gè)值相比較取最大的和最小的?
varstr="10,108,20,2,30,399,4" varstr_arr=str.split(",")str_arr.sort(function(a,b){ returna-b}) //min:2alert(str_arr[0]) //max:399alert(str_arr[str_arr.length-1])