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 相关文章推荐
让插入到 innerHTML 中的 script 跑起来的实现代码
Jul 01 Javascript
网页中实现浏览器的最大,最小化和关闭按钮
Mar 12 Javascript
再谈ie和firefox下的document.all属性
Oct 21 Javascript
基于jquery的气泡提示效果
May 31 Javascript
获取客户端网卡MAC地址和IP地址实现JS代码
Mar 17 Javascript
node.js中的console用法总结
Dec 15 Javascript
js运动动画的八个知识点
Mar 12 Javascript
在javascript中创建对象的各种模式解析
May 16 Javascript
百度地图去掉marker覆盖物或者去掉maker的label文字方法
Jan 26 Javascript
解决微信小程序调用moveToLocation失效问题【超简单】
Apr 12 Javascript
Layui tree 下拉菜单树的实例代码
Sep 21 Javascript
VUE动态生成word的实现
Jul 26 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 Cookie处理函数
2016/06/10 PHP
JS 文件传参及处理技巧分析
2010/05/13 Javascript
js使用函数绑定技术改变事件处理程序的作用域
2011/12/26 Javascript
jquery scrollTop方法根据滚动像素显示隐藏顶部导航条
2013/05/27 Javascript
简单的Jquery遮罩层代码实例
2013/11/14 Javascript
JQuery给网页更换皮肤的方法
2015/05/30 Javascript
javascript实现继承的简单实例
2015/07/26 Javascript
原生js实现移动端瀑布流式代码示例
2015/12/18 Javascript
JavaScript算法系列之快速排序(Quicksort)算法实例详解
2016/09/04 Javascript
js对字符串进行编码的方法总结(推荐)
2016/11/10 Javascript
Angular.Js中过滤器filter与自定义过滤器filter实例详解
2017/05/08 Javascript
JavaScript 基础表单验证示例(纯Js实现)
2017/07/20 Javascript
详解使用Vue Router导航钩子与Vuex来实现后退状态保存
2017/09/11 Javascript
jQuery实现可兼容IE6的滚动监听功能
2017/09/20 jQuery
nodejs使用async模块同步执行的方法
2019/03/02 NodeJs
Node.js动手撸一个静态资源服务器的方法
2019/03/09 Javascript
Layui实现带查询条件的分页
2019/07/27 Javascript
详解element-ui中表单验证的三种方式
2019/09/18 Javascript
详解如何在Javascript和Sass之间共享变量
2019/11/13 Javascript
你不知道的 TypeScript 高级类型(小结)
2020/08/28 Javascript
[02:28]PWL开团时刻DAY3——Ink Ice与DeMonsTer之间的勾心斗角
2020/11/03 DOTA
深入理解Django的中间件middleware
2018/03/14 Python
python如何把嵌套列表转变成普通列表
2018/03/20 Python
python使用turtle库与random库绘制雪花
2018/06/22 Python
对PyTorch torch.stack的实例讲解
2018/07/30 Python
Python类和对象的定义与实际应用案例分析
2018/12/27 Python
Python实现最常见加密方式详解
2019/07/13 Python
python实现京东订单推送到测试环境,提供便利操作示例
2019/08/09 Python
python实现宿舍管理系统
2019/11/22 Python
Bergfreunde丹麦:登山装备网上零售商
2017/02/26 全球购物
大学生的应聘自我评价
2013/12/13 职场文书
委托书的写法
2014/08/30 职场文书
小学生校园广播稿
2014/09/28 职场文书
公司合并协议书范本
2014/09/30 职场文书
力克胡哲观后感
2015/06/10 职场文书
php中pcntl_fork详解
2021/04/01 PHP