JS中数组实现代码(倒序遍历数组,数组连接字符串)


Posted in Javascript onDecember 29, 2019

Js中的数组是一种特殊的对象,用来表示偏移量的索引是该对象的属性。

具体代码如下所示:

// =================== 求最大值=====================================
<script>
var arr = [10,35,765,21345,678,89];

var max = arr [0];

for (var i=0;i< arr.length;i++) {


if (max<arr[i]){



max = arr [i];


}

}

console.log("最大值:" + max);
</script>
// =================== 求最小值=====================================
<script>

var arr = [10,35,765,21345,678,89];

var max = arr [0];

for (var i=0;i< arr.length;i++) {


if (max>arr[i]){



max = arr [i];


}

}

console.log("最小值:" + max);
</script>
// ============================倒序遍历数组===============================
<script>

var arr = [1,2,3,4,5,6,7,8,9];

for (var i= arr.length-1;i>=0;i--){


console.log(arr[i]);

}
</script>
//===========数组拼接字符串===========第一种方法(从前面往后加)=========
<script>

var names = ["周杰伦","李连杰","林俊杰","张韶涵","田馥甄"];

var str = "";


for (var i = 0; i< names.length-1;i++){



str += names[i] + "|"


}


console.log(str+ names[names.length-1]);
</script>
//===========数组拼接字符串===========第二种方法(从后面往前加)=========
<script>

var names = ["周杰伦","李连杰","林俊杰","张韶涵","田馥甄"];

var str = "";

for (var i = 1; i< names.length;i++){


str += "|" + names[i]

}

console.log(names[0]+ str);
</script>
 

// ==============去掉数组中重复的0,把其他的数据放在一个数组中============
<script>

var arr = [10,20,0,12,0,0,124,32];

var newArr = [];

for (var i=0; i<arr.length; i++){


if (arr[i] != 0){


newArr[newArr.length] = arr[i];


}

}

console.log(newArr);
</script>
// =====================反转数组----------把数组中的数据位置调换=============
<script>

var array = [10,20,30,40,50,60];

for (var i=0 ;i<=array.length/2;i++){


var temp = array [i];


array[i] = array[array.length-1-i];


array[array.length-1-i] = temp;

}

console.log(array);
</script>
//===========数列求成绩,总成绩,平均分,最大最小值===============//

<script>

var proInput = parseInt(prompt("请输入计研17的班级人数"));

var proScore = [];

for (var i = 0; i< proInput; i++){


proScore[proScore.length] = parseInt(prompt("请输入第"+ (i+1) + "个同学的成绩"));

}

console.log(proScore);

var sum =0;

var aver = 0;

var max = proScore[0];

var min = proScore[0];

for (var i = 0;i< proScore.length;i++){


sum += proScore[i];


aver = sum/proScore.length;


if (max<proScore[i]){



max = proScore[i];


}


if (min>proScore[i]){



min = proScore[i];


}

}

console.log("班级总成绩:"+ sum);

console.log("平均值:"+ aver);

console.log("最大值:"+ max);

console.log("最小值:"+ min);
</script>

总结

以上所述是小编给大家介绍的JS中数组实现代码(倒序遍历数组,数组连接字符串),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Javascript 相关文章推荐
JS定时关闭窗口的实例
May 22 Javascript
SeaJS入门教程系列之完整示例(三)
Mar 03 Javascript
js 判断浏览器使用的语言示例代码
Mar 22 Javascript
extjs 如何给column 加上提示
Jul 29 Javascript
node.js中的querystring.escape方法使用说明
Dec 10 Javascript
JS实现自动变化的导航菜单效果代码
Sep 09 Javascript
jquery自定义右键菜单、全选、不连续选择
Mar 01 Javascript
BootstrapTable与KnockoutJS相结合实现增删改查功能【二】
May 10 Javascript
Vue数据驱动模拟实现5
Jan 13 Javascript
解决vue A对象赋值给B对象,修改B属性会影响到A的问题
Sep 25 Javascript
layui将table转化表单显示的方法(即table.render转为表单展示)
Sep 24 Javascript
javascript实现数字时钟效果
Feb 06 Javascript
如何基于JavaScript判断图片是否加载完成
Dec 28 #Javascript
Vue页面刷新记住页面状态的实现
Dec 27 #Javascript
uni-app 组件里面获取元素宽高的实现
Dec 27 #Javascript
Vue中axios拦截器如何单独配置token
Dec 27 #Javascript
JavaScript获取当前url路径过程解析
Dec 27 #Javascript
前端开发之便利店收银系统代码
Dec 27 #Javascript
JavaScript setInterval()与setTimeout()计时器
Dec 27 #Javascript
You might like
php中一个有意思的日期逻辑处理
2012/03/25 PHP
php计算一个文件大小的方法
2015/03/30 PHP
php文件缓存方法总结
2016/03/16 PHP
PHP读取、解析eml文件及生成网页的方法示例
2017/09/04 PHP
JavaScript中使用Object.prototype.toString判断是否为数组
2015/04/01 Javascript
JS实现可调整倒计时间代码分享
2015/08/18 Javascript
利用jQuery设计一个简单的web音乐播放器的实例分享
2016/03/08 Javascript
JS 面向对象之继承---多种组合继承详解
2016/07/10 Javascript
jquery实现网站列表切换效果的2种方法
2016/08/12 Javascript
详解Vue整合axios的实例代码
2017/06/21 Javascript
浅谈ES6新增的数组方法和对象
2017/08/08 Javascript
浅谈Vue数据响应思路之数组
2018/11/06 Javascript
js实现移动端tab切换时下划线滑动效果
2019/09/08 Javascript
Vue中this.$nextTick的作用及用法
2020/02/04 Javascript
ESLint 是如何检查 .vue 文件的
2020/11/30 Vue.js
Python Socket编程入门教程
2014/07/11 Python
python 默认参数问题的陷阱
2016/02/29 Python
Python3.x对JSON的一些操作示例
2017/09/01 Python
Python升级导致yum、pip报错的解决方法
2017/09/06 Python
python使用socket创建tcp服务器和客户端
2018/04/12 Python
python中找出numpy array数组的最值及其索引方法
2018/04/17 Python
如何用python整理附件
2018/05/13 Python
python使用turtle绘制分形树
2018/06/22 Python
Python发展简史 Python来历
2019/05/14 Python
Python为何不能用可变对象作为默认参数的值
2019/07/01 Python
python wav模块获取采样率 采样点声道量化位数(实例代码)
2020/01/22 Python
解决python多线程报错:AttributeError: Can't pickle local object问题
2020/04/08 Python
Python连接mysql数据库及简单增删改查操作示例代码
2020/08/03 Python
土耳其家居建材网站:Koçtaş
2016/11/22 全球购物
Craghoppers德国官网:户外和旅行服装
2020/02/14 全球购物
.net面试题
2016/09/17 面试题
公司活动邀请函
2014/01/24 职场文书
一月红领巾广播稿
2014/02/11 职场文书
接待员岗位职责范本
2015/04/15 职场文书
教学质量月活动总结
2015/05/11 职场文书
党员干部学法用法心得体会
2016/01/21 职场文书