Javascriput中数组的创建以及最值的求法

目录

第一步:框架

第二步:创建数组的两种方法

               1.字面量创建

        2.利用new 关键字创建

第三步:求最值(这里使用字面量创建数组的方式) 

第四步:再定义一个变量用来存放最值,这里我们把数组里第一个元素放入,并利用for循环实现

第五步:添加判断条件

第六步:添加判断条件 


第一步:框架

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<script>
			
		</script>
	</body>
</html>

第二步:创建数组的两种方法

               1.字面量创建

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<script>
			var a = []
			
		</script>
	</body>
</html>

所谓字面量创建就是定义一个变量然后在等号后加一个中括号,这样就创建了一个空的数组

        2.利用new 关键字创建

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<script>
			var b = new Array()
			
		</script>
	</body>
</html>

 利用new创建则就是创建一个变量然后new一下,Array是数组的意思

第三步:求最值(这里使用字面量创建数组的方式) 

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<script>
			
			 var sex = [1, 2, 3, 4, 5,9,7,12,11]
			

			
		</script>
	</body>
</html>

这里的话我们先创建一个数组,数组里数组元素的拼接由逗号拼接

第四步:再定义一个变量用来存放最值,这里我们把数组里第一个元素放入,并利用for循环实现

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<script>		
			 var sex = [1, 2, 3, 4, 5,9,7,12,11]
			 var sum = sex[0]
			 for (var i = 0; i < sex.length; i++) {
			 
			}			
		</script>
	</body>
</html>

 这里的话大家会发现,i小于的是sex.length,length的意思是长度,而这个数组的长度就是里有几个元素,即5个,值得一提的是,数组的下标即索引是从0开始,而不是从1开始

第五步:添加判断条件

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<script>
		var sex = [1, 2, 3, 4, 5,9,7,12,11]
			var sum = sex[0]
			for(var i=1;i<sex.length;i++){
			 if(sum<sex[i]){
				
			 }
			}
		</script>
	</body>
</html>

 这里的话解释一下为什么上面我会定义一个变量把数组的第一个元素放入,这里主要是想要通过循环遍历的方法,让数组的每一个值相互比较,把第一个值取出来和其他相比较,如果小于数组内的值,即互换一下值,反正继续和下一个比较

第六步:添加判断条件 

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<script>
		var sex = [1, 2, 3, 4, 5,9,7,12,11]
			var sum = sex[0]
			for(var i=1;i<sex.length;i++){
			 if(sum<sex[i]){
				 sum = sex[i]
			 }
			}console.log(sum);
		</script>
	</body>
</html>

 这样就可以判断出数组中的最大值了

最小值也是同样的道理,这里就直接附上代码

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<script>
			

			// 最小值
			 var sex = [21, 2, 3, 4, 5, 9, 7, 12, 11]
			 var sum = sex[0]
			 for (var i = 1; i < sex.length; i++) {
			 	if (sum > sex[i]) {
			 		sum = sex[i]
			 	}
			 }
			 console.log(sum);
			
			
			
		</script>
	</body>
</html>

 

猜你喜欢

转载自blog.csdn.net/tea_tea_/article/details/126223124