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 相关文章推荐
Javascript----文件操作
Jan 18 Javascript
jquery 输入框数字限制插件
Nov 10 Javascript
JS完成代码前最好对其做5件事
Apr 07 Javascript
Javascript变量作用域详解
Dec 06 Javascript
node.js中的fs.close方法使用说明
Dec 17 Javascript
JS实现很酷的水波文字特效实例
Feb 26 Javascript
vuex 使用文档小结篇
Jan 11 Javascript
JS实现的input选择图片本地预览功能示例
Aug 29 Javascript
ionic3双击返回退出应用的方法
Sep 17 Javascript
vue-cli打包后本地运行dist文件中的index.html操作
Aug 12 Javascript
Nuxt.js的路由跳转操作(页面跳转nuxt-link)
Nov 06 Javascript
JS Canvas接口和动画效果大全
Apr 29 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
基于mysql的论坛(4)
2006/10/09 PHP
PHP Zip压缩 在线对文件进行压缩的函数
2010/05/26 PHP
php下网站防IP攻击代码,超级实用
2010/10/24 PHP
PHP实现克鲁斯卡尔算法实例解析
2014/08/22 PHP
Yii2 加载css、js 载静态资源的方法
2017/03/10 PHP
php使用socket调用http和smtp协议实例小结
2019/07/26 PHP
javascript 事件处理程序介绍
2012/06/27 Javascript
js实现class样式的修改、添加及删除的方法
2015/01/20 Javascript
javascript 兼容各个浏览器的事件
2015/02/04 Javascript
javascript for-in有序遍历json数据并探讨各个浏览器差异
2015/11/30 Javascript
基于JS实现发送短信验证码后的倒计时功能(无视页面刷新,页面关闭不进行倒计时功能)
2016/09/02 Javascript
JS控件bootstrap suggest plugin使用方法详解
2017/03/25 Javascript
ES6 Promise对象概念与用法分析
2017/04/01 Javascript
在vue中动态添加class类进行显示隐藏实例
2019/11/09 Javascript
VueCli生产环境打包部署跨域失败的解决
2020/11/13 Javascript
[42:32]DOTA2上海特级锦标赛B组资格赛#2 Fnatic VS Spirit第二局
2016/02/27 DOTA
mac 安装python网络请求包requests方法
2018/06/13 Python
Python操作json的方法实例分析
2018/12/06 Python
对python文件读写的缓冲行为详解
2019/02/13 Python
Django框架 查询Extra功能实现解析
2019/09/04 Python
python创建学生管理系统
2019/11/22 Python
flask利用flask-wtf验证上传的文件的方法
2020/01/17 Python
Python callable内置函数原理解析
2020/03/05 Python
flask项目集成swagger的方法
2020/12/09 Python
Pytorch实现WGAN用于动漫头像生成
2021/03/04 Python
纯CSS3制作漂亮带动画效果的主机价格表
2015/04/25 HTML / CSS
HTML5之SVG 2D入门7—SVG元素的重用与引用
2013/01/30 HTML / CSS
LightInTheBox西班牙站点:全球商品在线采购
2016/09/22 全球购物
公司中秋节活动方案
2014/02/12 职场文书
工程安全员岗位职责
2014/03/09 职场文书
党员民主生活会对照检查材料思想汇报
2014/09/28 职场文书
2014报到证办理个人委托书
2014/10/08 职场文书
花木兰观后感
2015/06/10 职场文书
离职证明格式样本
2015/06/12 职场文书
2016年乡镇七一建党节活动总结
2016/04/05 职场文书
python 进阶学习之python装饰器小结
2021/09/04 Python