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 相关文章推荐
ExtJS Grid使用SimpleStore、多选框的方法
Nov 20 Javascript
如何使用Javascript正则表达式来格式化XML内容
Jul 04 Javascript
ie中js创建checkbox默认选中问题探讨
Oct 21 Javascript
JavaScript设置首页和收藏页面的小例子
Nov 11 Javascript
使用 js+正则表达式为关键词添加链接
Nov 11 Javascript
jQuery实现的向下图文信息滚动效果
May 03 Javascript
jQuery实现简单倒计时功能的方法
Jul 04 Javascript
基于JavaScript实现熔岩灯效果导航菜单
Jan 04 Javascript
JavaScript实现图像模糊化的方法实例
Jan 15 Javascript
详解Angular 开发环境搭建
Jun 22 Javascript
JS写谷歌浏览器chrome的外挂实例
Jan 11 Javascript
VUE项目实现主题切换的多种方法
Nov 26 Vue.js
如何基于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中3des加密代码(完全与.net中的兼容)
2012/08/02 PHP
PHP实现图片不变型裁剪及图片按比例裁剪的方法
2016/01/14 PHP
由php中字符offset特征造成的绕过漏洞详解
2017/07/07 PHP
Yii 访问 Gii(脚手架)时出现 403 错误
2018/06/06 PHP
dojo 之基础篇(二)之从服务器读取数据
2007/03/24 Javascript
javascript xml为数据源的下拉框控件
2009/07/07 Javascript
jQuery scrollFix滚动定位插件
2015/04/01 Javascript
JavaScript通过事件代理高亮显示表格行的方法
2015/05/27 Javascript
jquery实现TAB选项卡鼠标经过带延迟效果的方法
2015/07/27 Javascript
js实现图片无缝滚动
2015/12/23 Javascript
详解javascript实现瀑布流列式布局
2016/01/29 Javascript
温习Javascript基础语法之词法结构
2016/05/31 Javascript
微信小程序商城项目之购物数量加减(3)
2017/04/17 Javascript
vue 插值 v-once,v-text, v-html详解
2018/01/19 Javascript
React中使用UEditor百度富文本的方法
2018/08/22 Javascript
基于Angular 8和Bootstrap 4实现动态主题切换的示例代码
2020/02/11 Javascript
Python的__builtin__模块中的一些要点知识
2015/05/02 Python
Python实现把json格式转换成文本或sql文件
2015/07/10 Python
python中numpy的矩阵、多维数组的用法
2018/02/05 Python
对pandas replace函数的使用方法小结
2018/05/18 Python
使用python远程操作linux过程解析
2019/12/04 Python
Python使用Pandas库常见操作详解
2020/01/16 Python
python实现简单颜色识别程序
2020/02/19 Python
Python Flask框架实现简单加法工具过程解析
2020/06/03 Python
css3 border-image使用说明
2010/06/23 HTML / CSS
CSS3贝塞尔曲线示例:创建链接悬停动画效果
2020/11/19 HTML / CSS
澳大利亚最受欢迎的美发用品目的地:AMR
2019/08/28 全球购物
写一个方法,输入一个文件名和一个字符串,统计这个字符串在这个文件中出现的次数
2016/04/13 面试题
销售代表求职自荐信
2013/10/01 职场文书
物流仓管员工作职责
2014/01/06 职场文书
学习交流会主持词
2014/04/01 职场文书
教研活动总结
2014/04/28 职场文书
主要领导对照检查材料
2014/08/26 职场文书
民事赔偿协议书
2014/11/02 职场文书
2014年小学美术工作总结
2014/12/20 职场文书
如何用Python搭建gRPC服务
2021/06/30 Python