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 相关文章推荐
jQuery.extend 函数详解
Feb 03 Javascript
javascript学习笔记(八) js内置对象
Jun 19 Javascript
javascript变量作用域使用中常见错误总结
Mar 26 Javascript
jquery validate 自定义验证方法介绍 日期验证
Feb 27 Javascript
JavaScript控制各种浏览器全屏模式的方法、属性和事件介绍
Apr 03 Javascript
简单介绍JavaScript的变量和数据类型
Jun 03 Javascript
第四篇Bootstrap网格系统偏移列和嵌套列
Jun 21 Javascript
微信小程序 教程之模板
Oct 18 Javascript
js addDqmForPP给标签内属性值加上双引号的函数
Dec 24 Javascript
html5+CSS 实现禁止IOS长按复制粘贴功能
Dec 28 Javascript
JavaScript+HTML5 canvas实现放大镜效果完整示例
May 15 Javascript
重学JS之显示强制类型转换详解
Jun 30 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
隐藏X-Space个人空间下方版权方法隐藏X-Space个人空间标题隐藏X-Space个人空间管理版权方法
2007/02/22 PHP
php number_format() 函数通过千位分组来格式化数字的实现代码
2013/08/06 PHP
php使用Image Magick将PDF文件转换为JPG文件的方法
2015/04/01 PHP
php实现与python进行socket通信的方法示例
2017/08/30 PHP
PHP PDOStatement::getAttribute讲解
2019/02/01 PHP
PHP获取类私有属性的3种方法
2020/09/10 PHP
不安全的常用的js写法
2009/09/15 Javascript
基于KMP算法JavaScript的实现方法分析
2013/05/03 Javascript
JavaScript中的原型prototype属性使用详解
2015/06/05 Javascript
Jquery ajax加载等待执行结束再继续执行下面代码操作
2015/11/24 Javascript
JavaScript观察者模式(经典)
2015/12/09 Javascript
JS提交form表单实例分析
2015/12/10 Javascript
javascript每日必学之基础入门
2016/02/16 Javascript
Jquery插件仿百度搜索关键字自动匹配功能
2016/05/11 Javascript
js与applet相互调用的方法
2016/06/22 Javascript
jQuery实现获取元素索引值index的方法
2016/09/18 Javascript
深入理解JavaScript中的预解析
2017/01/04 Javascript
javascript+html5+css3自定义弹出窗口效果
2017/10/26 Javascript
Vue框架之goods组件开发详解
2018/01/25 Javascript
基于Taro的微信小程序模板消息-获取formId功能模块封装实践
2019/07/15 Javascript
原生javascript自定义input[type=radio]效果示例
2019/08/27 Javascript
VUE+elementui面包屑实现动态路由详解
2019/11/04 Javascript
[02:41]辉夜杯现场一家三口 “我爸玩风行 我玩血魔”
2015/12/27 DOTA
Python中shutil模块的常用文件操作函数用法示例
2016/07/05 Python
Python爬虫实现百度图片自动下载
2018/02/04 Python
scrapy框架携带cookie访问淘宝购物车功能的实现代码
2020/07/07 Python
使用Python下载抖音各大V视频的思路详解
2021/02/06 Python
斯凯奇美国官网:SKECHERS美国
2016/08/20 全球购物
科颜氏印度官网:Kiehl’s印度
2021/02/20 全球购物
sort命令的作用和用法
2013/08/25 面试题
Java的类与C++的类有什么不同
2014/01/18 面试题
拖鞋店创业计划书
2014/01/15 职场文书
教师工作失职检讨书
2014/09/18 职场文书
二年级上册数学教学计划
2015/01/20 职场文书
2015圣诞节贺卡寄语
2015/03/24 职场文书
手把手教你用SpringBoot将文件打包成zip存放或导出
2021/06/11 Java/Android