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 相关文章推荐
让FireFox支持innerText的实现代码
Dec 01 Javascript
一些相见恨晚的 JavaScript 技巧
Apr 25 Javascript
读jQuery之十一 添加事件核心方法
Jul 31 Javascript
jQuery Deferred和Promise创建响应式应用程序详细介绍
Mar 05 Javascript
jquery设置按钮停顿3秒不可用
Mar 07 Javascript
JavaScript获取表格(table)当前行的值、删除行、增加行
Jul 03 Javascript
详解JavaScript设计模式开发中的桥接模式使用
May 18 Javascript
Javascript 严格模式use strict详解
Sep 16 Javascript
jquery select插件异步实时搜索实例代码
Oct 20 jQuery
webpack4+express+mongodb+vue实现增删改查的示例
Nov 08 Javascript
关于自定义Egg.js的请求级别日志详解
Dec 12 Javascript
Node.JS获取GET,POST数据之queryString模块使用方法详解
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压缩html网页代码(清除空格,换行符,制表符,注释标记)
2012/04/02 PHP
PHP array_multisort() 函数的深入解析
2013/06/20 PHP
php的sso单点登录实现方法
2015/01/08 PHP
完美解决thinkphp唯一索引重复时出错的问题
2017/03/31 PHP
JavaScript Object的extend是一个常用的功能
2009/12/02 Javascript
jQuery对象与DOM对象之间的转换方法
2010/04/15 Javascript
在js文件中如何获取basePath处理js路径问题
2013/07/10 Javascript
js Math 对象的方法
2013/09/01 Javascript
jQuery实现的仿select功能代码
2015/08/19 Javascript
基于AngularJS+HTML+Groovy实现登录功能
2016/02/17 Javascript
jQuery soColorPacker 网页拾色器
2016/06/22 Javascript
解析jQueryEasyUI的使用
2016/11/22 Javascript
vue展示dicom文件医疗系统的实现代码
2018/08/27 Javascript
使用electron制作满屏心特效的示例代码
2018/11/27 Javascript
从0到1学习JavaScript编写贪吃蛇游戏
2020/07/28 Javascript
[15:15]教你分分钟做大人:狙击手
2014/10/30 DOTA
python33 urllib2使用方法细节讲解
2013/12/03 Python
Python多线程实现同步的四种方式
2017/05/02 Python
Python深度优先算法生成迷宫
2018/01/22 Python
对Python 多线程统计所有csv文件的行数方法详解
2019/02/12 Python
python 使用turtule绘制递归图形(螺旋、二叉树、谢尔宾斯基三角形)
2019/05/30 Python
Python内置random模块生成随机数的方法
2019/05/31 Python
Python实现的企业粉丝抽奖功能示例
2019/07/26 Python
Python实现栈和队列的简单操作方法示例
2019/11/29 Python
pytorch:torch.mm()和torch.matmul()的使用
2019/12/27 Python
Django 5种类型Session使用方法解析
2020/04/29 Python
一款纯css3实现的tab选项卡的实列教程
2014/12/11 HTML / CSS
联想台湾官网:Lenovo TW
2018/05/09 全球购物
Linux常见面试题
2016/10/04 面试题
口头翻译求职人自荐信
2013/12/07 职场文书
手机银行营销方案
2014/03/14 职场文书
啤酒节策划方案
2014/05/28 职场文书
2015年教务工作总结
2015/05/23 职场文书
2016年小学党支部创先争优活动总结
2016/04/05 职场文书
学习计划是什么
2019/04/30 职场文书
CSS3实现的侧滑菜单
2021/04/27 HTML / CSS