1.求数组中最大值
//1.求数组[2,6,1,77,52,25,7,99]中的最大值;
//2.声明一个保存最大元素的变量max
//3.默认最大值可以取数组中的第一个元素
//4.遍历这个数组,把里面每个数组元素和max相比较
//5.如果这个数组元素大于max就把这个数组元素存到max里面,否则继续下一轮比较
//6.最后输出这个max
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script>
//1.求数组[2,6,1,77,52,25,7,99]中的最大值;
//2.声明一个保存最大元素的变量max
//3.默认最大值可以取数组中的第一个元素
//4.遍历这个数组,把里面每个数组元素和max相比较
//5.如果这个数组元素大于max就把这个数组元素存到max里面,否则继续下一轮比较
//6.最后输出这个max
var arr =[2,6,1,77,52,25,7,99];
var max =arr[0];
for (var i=0;i<arr.length;i++){
if(arr[i]>max){
max=arr[i];
}
}
console.log('该数组里面的最大值是:'+max);
</script>
</head>
<body>
</body>
</html>
2.数组转换为字符串
//将数组['red','green','blue','pink'];转换为字符串,并且用|或者其他符号分割
//1.需要一个新变量用于存放转换完的字符串str
//2.遍历原来的数组,分别把里面数据取出来,加到字符串里面
//3.同时在后面多加一个分隔符
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script>
//将数组['red','green','blue','pink'];转换为字符串,并且用|或者其他符号分割
//1.需要一个新变量用于存放转换完的字符串str
//2.遍历原来的数组,分别把里面数据取出来,加到字符串里面
//3.同时在后面多加一个分隔符
var arr =['red','green','blue','pink'];
var str = '';
var sep = '*';
for(var i = 0 ; i<arr.length ; i++){
str+=arr[i]+sep;
}
console.log(str);
</script>
</head>
<body>
</body>
</html>
3.数组中新增元素
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script>
//1.新增数组元素,修改length长度
var arr =['red','green','blue'];
console.log(arr.length);
arr.length = 5;//把我们数组的长度修改为5,里面应该有五个元素
console.log(arr);
console.log(arr[3],arr[4]);//undefined
//2.新增数组元素,修改索引号,追加数组元素
var arr1=['red','green','blue'];
arr1[3]='pink';
console.log(arr1);
arr1[0]='yellow';//这里是替换原来的数组元素
console.log(arr1);
arr1='有点意思';
console.log(arr1);//不要直接给数组名赋值,否则里面的数组元素都没有了
</script>
</head>
<body>
</body>
</html>
4.数组中存1~10个值
//新建一个数组,里面存放10个整数(1~10)
//核心原理:使用循环来追加数组
//1.声明一个空数组[]
//2.循环中的计数器i可以作为数组元素存入
//3.由于数组的索引号是从0开始的,因此计数器从0开始更合适,存入的数组元素要+1
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script>
//新建一个数组,里面存放10个整数(1~10)
//核心原理:使用循环来追加数组
//1.声明一个空数组[]
//2.循环中的计数器i可以作为数组元素存入
//3.由于数组的索引号是从0开始的,因此计数器从0开始更合适,存入的数组元素要+1
var arr=[];
for(var i=0;i<10;i++){
arr[i]=i+1;
}
console.log(arr);
</script>
</head>
<body>
</body>
</html>