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,超强推荐base.js
Dec 23 Javascript
javascript 一段左右两边随屏滚动的代码
Jun 18 Javascript
JQuery 将元素显示在屏幕的中央的代码
Feb 27 Javascript
用js正确判断用户名cookie是否存在的方法
Jan 28 Javascript
js输出阴历、阳历、年份、月份、周示例代码
Jan 29 Javascript
jquery.form.js用法之清空form的方法
Mar 07 Javascript
JavaScript中return false的用法
Mar 12 Javascript
详解node+express+ejs+bootstrap构建项目
Sep 27 Javascript
浅谈JS函数节流防抖
Oct 18 Javascript
详解使用React全家桶搭建一个后台管理系统
Nov 04 Javascript
Vue插件从封装到发布的完整步骤记录
Feb 28 Javascript
vue自定义右键菜单之全局实现
Apr 09 Vue.js
如何基于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的博客ping服务代码
2012/02/04 PHP
php处理斐波那契数列非递归方法
2012/02/04 PHP
ASP和PHP实现生成网站快捷方式并下载到桌面的方法
2014/05/08 PHP
将二维数组转为一维数组的2种方法
2014/05/26 PHP
php session实现多级目录存放实现代码
2016/02/03 PHP
php-beanstalkd消息队列类实例分享
2017/07/19 PHP
javascript Select标记中options操作方法集合
2008/10/22 Javascript
2010年最佳jQuery插件整理
2010/12/06 Javascript
javascript 弹出层组件(升级版)
2011/05/12 Javascript
JavaScript实现x秒后自动跳转到一个页面
2013/01/03 Javascript
JavaScript获取/更改文本框的值的实例代码
2013/08/02 Javascript
使用JavaScript实现Java的List功能(实例讲解)
2013/11/07 Javascript
使用jQuery的attr方法来修改onclick值
2014/07/07 Javascript
JavaScript Serializer序列化时间处理示例
2014/07/31 Javascript
JavaScript基于setTimeout实现计数的方法
2015/05/08 Javascript
详解Js模板引擎(TrimPath)
2016/11/22 Javascript
JS遍历JSON数组及获取JSON数组长度操作示例【测试可用】
2018/12/12 Javascript
原生JS实现顶部导航栏显示按钮+搜索框功能
2019/12/25 Javascript
微信小程序自定义菜单切换栏tabbar组件代码实例
2019/12/30 Javascript
javascript设计模式 ? 原型模式原理与应用实例分析
2020/04/10 Javascript
electron踩坑之remote of undefined的解决
2020/10/06 Javascript
[42:36]DOTA2上海特级锦标赛B组败者赛 VG VS Spirit第二局
2016/02/26 DOTA
python实现定制交互式命令行的方法
2014/07/03 Python
详解python里使用正则表达式的全匹配功能
2017/10/19 Python
Python二进制串转换为通用字符串的方法
2018/07/23 Python
Python坐标线性插值应用实现
2019/11/13 Python
Django继承自带user表并重写的例子
2019/11/18 Python
Python 使用Opencv实现目标检测与识别的示例代码
2020/09/08 Python
兼职学生的自我评价
2013/11/24 职场文书
公司员工检讨书
2014/02/08 职场文书
出售房屋协议书范本
2014/10/06 职场文书
2014年教研员工作总结
2014/12/23 职场文书
民主评议党员个人自我评价
2015/03/03 职场文书
单位工资证明范本
2015/06/12 职场文书
学习党史心得体会2016
2016/01/23 职场文书
《中华上下五千年》读后感3篇
2019/11/29 职场文书