我是靠谱客的博主 谦让豆芽,最近开发中收集的这篇文章主要介绍JS 08——①遍历数组, 获取数组最大值 ②遍历数组,获取数组最小值③遍历数组,判断数组中 是否有某个值,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1、遍历数组,获取最大值

 <script>
//定义一个函数 名叫getMax
//定义一个临时数组 名字叫tempArr
function getMax(tempArr){
//typeof 获取变量的数据类型
if(typeof tempArr !='object'){
console.error('数据类型不正确
必须是数组')
return;
}
//.length
获取数组的元素个数
if (tempArr.length==0){
console.error('数组不能为空')
return ('数组不能为空');
}
//max存放的是数组的最大值
let max=tempArr[0]
for(let i=1;i<tempArr.length;i++){
if(max<tempArr[i]){
max=tempArr[i]
}
}
return max;
}
let arr=[23,56,78,76,1]
// let arr='dd'
// let arr=[]
let value=getMax(arr)
document.write('<h1>'+value+'</h1>')
</script>

运行结果:
在这里插入图片描述

2、遍历数组,获取最小值:

 <script>
//函数名叫getMin
//数组名叫tempArr
function getMin(tempArr){
//typeof 获取变量的数据类型
if(typeof tempArr !='object'){
console.error('数据类型不正确
必须是数组')
return;
}
//.length
获取数组的元素个数
if (tempArr.length==0){
confirm.error('数组不能为空')
return('数组不能为空')
}
let min=tempArr[0]
for(let i=1;i<tempArr.length;i++){
if(min>tempArr[i]){
min=tempArr[i]
}
}
return min;
}
let arr=[23,56,78,76,1]
// let arr='dd'
let value=getMin(arr)
document.write('<h1>'+value+'</h1>')
</script>

运行结果:
在这里插入图片描述

3、遍历数组,判断数组中是否有某个值


<script>
//定义一个数组,判断数组中有没有 某个值,有则返回true,没有则返回false
function hasValue(tempArr,value){
if(tempArr instanceof Array){
for(let i=0;i<tempArr.length;i++){
if(tempArr[i]===value){
return true;
}
}
return false;
}else{
return '数据不合法'
}
}
//调用hasValue函数,判断数组[1,2,4,6]中是否有3
let result=hasValue([1,2,4,6],3)
document.write('<h1>'+result+'</h1>')
// let result=hasValue(0,9)
// document.write('<h1>'+result+'</h1>')
</script>

运行结果:
在这里插入图片描述

最后

以上就是谦让豆芽为你收集整理的JS 08——①遍历数组, 获取数组最大值 ②遍历数组,获取数组最小值③遍历数组,判断数组中 是否有某个值的全部内容,希望文章能够帮你解决JS 08——①遍历数组, 获取数组最大值 ②遍历数组,获取数组最小值③遍历数组,判断数组中 是否有某个值所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(59)

评论列表共有 0 条评论

立即
投稿
返回
顶部