概述
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>数组的长度</title>
<script>
// var arr = ['关羽','张飞','马超','赵云','黄忠','刘备','姜超'];
// for(i = 0;i < arr.length; i++)//arr.length可以动态获取
// {
// console.log(arr[i]);
// }
// console.log(arr.length);//求数组长度
//课堂案例2:求数组[2,6,1,7,4]里面所有元素的和以及平均值,
// var arr = [2,6,1,7,4];
// var sum = 0;
// var average = 0;
// for(var i = 0; i <=4; i++ )
// {
// sum += arr[i];//此处注意,i只是计数器,应该加数组元素
// }
// //console.log(sum);
// average = sum / arr.length;
// console.log(sum,average);//想要输出多个变量,可以用逗号隔开
// 课堂案例3: 数组最大值,
// 求数组[2,6,1,77,52,25,7]中的最大值.
// 解题思路:声明一个保存最大元素的变量 max,
// 默认最大值可以取数组中的第一个数据元素
// 遍历这个数组,把里面每个数组元素都和max作比较
// 如果这个数据元素大于max,就把这个数据元素的值存到max里面,否则,继续下一轮比较
// 最后输出max
// var arr = [2,6,1,77,52,25,7];
// var max = arr[0];
// for(var i = 0;i<= arr.length; i++){
// if(arr[i] > max){
// max = arr[i];
// }
// }
// console.log('这个数组中最大的数是:' + max);
// 求数组[2,6,1,77,52,25,7]中的最小值.
// 解题思路:声明一个保存最大元素的变量 max,
// 默认最小值可以取数组中的第一个数据元素
// 遍历这个数组,把里面每个数组元素都和max作比较
// 如果这个数据元素小 于max,就把这个数据元素的值存到min里面,否则,继续下一轮比较
//最后输出max
// var arr = [2,6,1,77,52,25,7];
// var min = arr[0];
// for(var i = 0;i<= arr.length; i++){
// if(arr[i] < min){
// min = arr[i];
// }
// }
// console.log('这个数组中最大的数是:' + min);
// 课堂案例4:数组转换为分割字符串,
// 要求:将数组['red','green','blue','pink']转换为字符串,并且用|或其他符号分割,
// 输出:'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] +'|';
str +=arr[i] +sep;// +隐式转换
}
console.log(str);
</script>
</head>
<body>
</body>
</html>
数组的长度:
1.使用‘数组名.length’可以访问数组元素的数量(数组长度)
2.数组的长度和数组的下标不同
3.for里面i是什么?当什么使用?for里面的数组元素怎么写
i是计数器,当索引号使用(从0开始),arr[i]是数组元素第i个数据元素
最后
以上就是安静曲奇为你收集整理的JS学习之数组的长度的全部内容,希望文章能够帮你解决JS学习之数组的长度所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复