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 相关文章推荐
Dom加载让图片加载完再执行的脚本代码
May 15 Javascript
JS 实现双色表格实现代码
Nov 24 Javascript
JavaScript 事件系统
Jul 22 Javascript
深入分析原生JavaScript事件
Dec 29 Javascript
jquery插件EasyUI中form表单提交实例分享
Jan 11 Javascript
js实现导航吸顶效果
Feb 24 Javascript
javascript 中的继承实例详解
May 05 Javascript
深入浅析AngularJS中的一次性数据绑定 (bindonce)
May 11 Javascript
Vue v2.4中新增的$attrs及$listeners属性使用教程
Jan 08 Javascript
详解Angular中通过$location获取地址栏的参数
Aug 02 Javascript
基于Vue组件化的日期联动选择器功能的实现代码
Nov 30 Javascript
Nuxt.js实现一个SSR的前端博客的示例代码
Sep 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
索尼SONY SRF-S83/84电路分析和打磨
2021/03/02 无线电
PHP测试程序运行时间的类
2012/02/05 PHP
关于ThinkPhp 框架表单验证及ajax验证问题
2017/07/19 PHP
弹出模态框modal的实现方法及实例
2017/09/19 PHP
PHP 使用二进制保存用户状态的实例
2018/01/29 PHP
php 多进程编程父进程的阻塞与非阻塞实例分析
2020/02/22 PHP
php实现JWT验证的实例教程
2020/11/26 PHP
事件模型在各浏览器中存在差异
2010/10/20 Javascript
google jQuery 引用文件,jQuery 引用地址集合(jquery 1.2.6至jquery1.5.2)
2011/04/24 Javascript
javascript中xml操作实现代码
2011/11/21 Javascript
JS设置网页图片vspace和hspace属性的方法
2015/04/01 Javascript
jquery简单实现外部链接用新窗口打开的方法
2015/05/30 Javascript
基于JavaScript短信验证码如何实现
2016/01/24 Javascript
微信开发 使用picker封装省市区三级联动模板
2016/10/28 Javascript
JS二叉树的简单实现方法示例
2017/04/05 Javascript
解决浏览器会自动填充密码的问题
2017/04/28 Javascript
微信小程序之获取当前位置经纬度以及地图显示详解
2017/05/09 Javascript
Vue数组更新及过滤排序功能
2017/08/10 Javascript
JavaScript实现的仿新浪微博原生态输入字数即时检查功能【兼容IE6】
2017/09/26 Javascript
详解VUE里子组件如何获取父组件动态变化的值
2018/12/26 Javascript
微信小程序上传图片到php服务器的方法
2019/05/23 Javascript
微信小程序学习总结(二)样式、属性、模板操作分析
2020/06/04 Javascript
在HTML中使用JavaScript的两种方法
2020/12/24 Javascript
Python的地形三维可视化Matplotlib和gdal使用实例
2017/12/09 Python
python 通过 socket 发送文件的实例代码
2018/08/14 Python
python进阶之多线程对同一个全局变量的处理方法
2018/11/09 Python
Python实现获取系统临时目录及临时文件的方法示例
2019/06/26 Python
Django框架orM与自定义SQL语句混合事务控制操作
2019/06/27 Python
PyCharm设置注释字体颜色以及是否倾斜的操作
2020/09/16 Python
CSS3近阶段篇之酷炫的3D旋转透视
2016/04/28 HTML / CSS
如何拷贝一整个Java对象,包括它的状态
2013/12/27 面试题
六月份红领巾广播稿
2014/02/03 职场文书
交通事故赔偿协议书范本
2014/04/15 职场文书
应届生找工作求职信
2014/06/24 职场文书
学习党章的体会
2014/11/07 职场文书
二手房购房意向书
2015/05/09 职场文书