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 学习笔记 选择器之一
Jul 23 Javascript
UI Events 用户界面事件
Jun 27 Javascript
JavaScript通过正则表达式实现表单验证电话号码
Mar 07 Javascript
javascript自定义的addClass()方法
May 28 Javascript
js与jquery实时监听输入框值的oninput与onpropertychange方法
Feb 05 Javascript
JS随机洗牌算法之数组随机排序
Mar 23 Javascript
javascript 小数乘法结果错误的处理方法
Jul 28 Javascript
使用bootstrapValidator插件进行动态添加表单元素并校验
Sep 28 Javascript
JS中解决谷歌浏览器记住密码输入框颜色改变功能
Feb 13 Javascript
javascript中神奇的 Date对象小结
Oct 12 Javascript
jQuery实现获取form表单内容及绑定数据到form表单操作分析
Jul 03 jQuery
vue+webpack中配置ESLint
Nov 07 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
yii操作cookie实例简介
2014/07/09 PHP
Destoon实现多表查询示例
2014/08/21 PHP
PHP会话控制:Session与Cookie详解
2014/09/27 PHP
php遍历树的常用方法汇总
2015/06/18 PHP
PHP常见错误提示含义解释(实用!值得收藏)
2016/04/25 PHP
精通Javascript系列之数据类型 字符串
2011/06/08 Javascript
Javascript浅谈之引用类型
2013/12/18 Javascript
JQuery中层次选择器用法实例详解
2015/05/18 Javascript
AngularJS模块学习之Anchor Scroll
2016/01/19 Javascript
Bootstrap3制作自己的导航栏
2016/05/12 Javascript
bootstrap如何让dropdown menu按钮式下拉框长度一致
2017/04/10 Javascript
浅谈Vue-cli 命令行工具分析
2017/11/22 Javascript
easyui下拉框动态级联加载的示例代码
2017/11/29 Javascript
Vue+Jwt+SpringBoot+Ldap完成登录认证的示例代码
2018/05/21 Javascript
vue+element+Java实现批量删除功能
2019/04/08 Javascript
vue使用localStorage保存登录信息 适用于移动端、PC端
2019/05/27 Javascript
vue 框架下自定义滚动条(easyscroll)实现方法
2019/08/29 Javascript
解决vue项目,npm run build后,报路径错的问题
2020/08/13 Javascript
[01:12:44]VG vs Mineski Supermajor 败者组 BO3 第二场 6.6
2018/06/07 DOTA
[00:13]天涯墨客二技能展示
2018/08/25 DOTA
Python实现的下载8000首儿歌的代码分享
2014/11/21 Python
python爬虫入门教程--HTML文本的解析库BeautifulSoup(四)
2017/05/25 Python
Python守护线程用法实例
2017/06/23 Python
Python简单实现查找一个字符串中最长不重复子串的方法
2018/03/26 Python
使用python3实现操作串口详解
2019/01/01 Python
pandas.DataFrame的pivot()和unstack()实现行转列
2019/07/06 Python
python自动生成model文件过程详解
2019/11/02 Python
荷兰网上药店:Drogisterij.net
2019/09/03 全球购物
亚马逊加拿大网站:Amazon.ca
2020/01/06 全球购物
办公室文秘自我鉴定
2013/09/21 职场文书
日本语毕业生自荐信
2014/02/01 职场文书
《狮子和兔子》教学反思
2014/03/02 职场文书
2014年高三班主任工作总结
2014/12/05 职场文书
学校勤俭节约倡议书
2015/04/29 职场文书
2015年小学英语教师工作总结
2015/05/12 职场文书
js面向对象编程OOP及函数式编程FP区别
2022/07/07 Javascript