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 相关文章推荐
Js 获取HTML DOM节点元素的方法小结
Apr 24 Javascript
MC Dialog js弹出层 完美兼容多浏览器(5.6更新)
May 06 Javascript
JS分页效果示例
Oct 11 Javascript
跨域传值即主页面与iframe之间互相传值
Dec 09 Javascript
javascript常用代码段搜集
Dec 04 Javascript
实例解析JS布尔对象的toString()方法和valueOf()方法
Oct 25 Javascript
利用vue写todolist单页应用
Dec 15 Javascript
JS碰撞运动实现方法详解
Dec 15 Javascript
jQuery中each循环的跳出和结束实例
Aug 16 jQuery
JQuery EasyUI 结合ztrIee的后台页面开发实例
Sep 01 jQuery
解决vue项目中type=”file“ change事件只执行一次的问题
May 16 Javascript
Vue路由权限控制解析
Nov 09 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
PHP5新特性: 更加面向对象化的PHP
2006/11/18 PHP
ThinkPHP自动验证失败的解决方法
2011/06/09 PHP
领悟php接口中interface存在的意义
2013/06/27 PHP
PHP中CURL的CURLOPT_POSTFIELDS参数使用细节
2014/03/17 PHP
php实现的任意进制互转类分享
2015/07/07 PHP
利用百度地图JSAPI生成h7n9禽流感分布图实现代码
2013/04/15 Javascript
几种经典排序算法的JS实现方法
2016/03/25 Javascript
jsp 网站引入外部css或者js失效问题解决
2016/10/31 Javascript
js实现将json数组显示前台table中
2017/01/10 Javascript
了解VUE的render函数的使用
2017/06/08 Javascript
JS如何设置元素样式的方法示例
2017/08/28 Javascript
jQuery实现checkbox的简单操作
2017/11/18 jQuery
angularjs1.X 重构controller 的方法小结
2019/08/15 Javascript
vue实现移动端省市区选择
2019/09/27 Javascript
用python + hadoop streaming 分布式编程(一) -- 原理介绍,样例程序与本地调试
2014/07/14 Python
跟老齐学Python之Python安装
2014/09/12 Python
Python切换pip安装源的方法详解
2016/11/18 Python
python如何对实例属性进行类型检查
2018/03/20 Python
dataframe设置两个条件取值的实例
2018/04/12 Python
pandas 使用apply同时处理两列数据的方法
2018/04/20 Python
详解pandas数据合并与重塑(pd.concat篇)
2019/07/09 Python
Yahoo的PHP面试题
2014/05/26 面试题
产品销售员岗位职责
2013/12/18 职场文书
员工薪酬福利制度
2014/01/17 职场文书
讲文明树新风公益广告宣传方案
2014/02/25 职场文书
优秀的2014年两会精神解读
2014/03/17 职场文书
买房委托公证书
2014/04/08 职场文书
党员自我剖析材料范文
2014/10/06 职场文书
教师批评与自我批评(群众路线)
2014/10/15 职场文书
2014年个人售房协议书
2014/10/30 职场文书
负责培养人意见
2015/06/05 职场文书
体育部部长竞选稿
2015/11/21 职场文书
党员学习型组织心得体会
2019/06/21 职场文书
python flask开发的简单基金查询工具
2021/06/02 Python
解决Mysql的left join无效及使用的注意事项说明
2021/07/01 MySQL
梳理总结Python开发中需要摒弃的18个坏习惯
2022/01/22 Python