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 相关文章推荐
火狐4、谷歌12不支持Jquery Validator的解决方法分享
Jun 20 Javascript
基于jquery自己写tab滑动门(通用版)
Oct 30 Javascript
js随机颜色代码的多种实现方式
Apr 23 Javascript
基于jquery编写的横向自适应幻灯片切换特效的实例代码
Aug 06 Javascript
JavaScript获得指定对象大小的方法
Jul 01 Javascript
Jquery日历插件制作简单日历
Oct 28 Javascript
JavaScript实现图片自动加载的瀑布流效果
Apr 11 Javascript
jQuery如何获取动态添加的元素
Jun 24 Javascript
BootStrap中Table分页插件使用详解
Oct 09 Javascript
vue App.vue中的公共组件改变值触发其他组件或.vue页面监听
May 31 Javascript
vue 路由守卫(导航守卫)及其具体使用
Feb 25 Javascript
利用JavaScript为句子加标题的3种方法示例
Jan 05 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
找到了一篇jQuery与Prototype并存的冲突的解决方法
2007/08/29 Javascript
Javascript的一种模块模式
2008/03/22 Javascript
JS随机漂浮广告代码具体实例
2013/11/19 Javascript
jQuery之过滤元素操作小结
2013/11/30 Javascript
JS获取url链接字符串 location.href
2013/12/23 Javascript
JavaScript实现找出数组中最长的连续数字序列
2014/09/03 Javascript
jQuery中的编程范式详解
2014/12/15 Javascript
深入理解JQuery中的事件与动画
2016/05/18 Javascript
JS上传图片预览插件制作(兼容到IE6)
2016/08/07 Javascript
AngularJS 作用域详解及示例代码
2016/08/17 Javascript
webpack2.0搭建前端项目的教程详解
2017/04/05 Javascript
Vue 2.0中生命周期与钩子函数的一些理解
2017/05/09 Javascript
微信小程序开发animation心跳动画效果
2017/08/16 Javascript
解决linux下node.js全局模块找不到的问题
2018/05/15 Javascript
JavaScript中十种一步拷贝数组的方法实例详解
2019/04/22 Javascript
vue-cli脚手架引入弹出层layer插件的几种方法
2019/06/24 Javascript
Python实现冒泡,插入,选择排序简单实例
2014/08/18 Python
自己使用总结Python程序代码片段
2015/06/02 Python
python机器学习之神经网络(二)
2017/12/20 Python
Python 爬取携程所有机票的实例代码
2018/06/11 Python
在Pycharm中执行scrapy命令的方法
2019/01/16 Python
python 实现多线程下载视频的代码
2019/11/15 Python
TensorFlow 显存使用机制详解
2020/02/03 Python
Python利用FFT进行简单滤波的实现
2020/02/26 Python
苹果台湾官网:Apple台湾
2019/01/05 全球购物
ParcelABC西班牙:包裹运送和快递服务
2019/12/24 全球购物
初入社会应届生求职信
2013/11/18 职场文书
校庆筹备方案
2014/03/30 职场文书
大学班级学风建设方案
2014/05/01 职场文书
商务经理岗位职责
2014/08/03 职场文书
发展党员工作情况汇报
2014/10/28 职场文书
项目技术负责人岗位职责
2015/04/13 职场文书
初中政治教学工作总结
2015/08/13 职场文书
2016年中学植树节活动总结
2016/03/16 职场文书
解决Swagger2返回map复杂结构不能解析的问题
2021/07/02 Java/Android
win11如何查看端口是否被占用? Win11查看端口是否占用的技巧
2022/04/05 数码科技