(3)练习
来源:互联网 发布:阿里云搭建mc服务器 编辑:程序博客网 时间:2024/05/22 01:56
<!--定义功能实现数组最值获取--> <script type="text/javascript"> var array=[1,5,42]; function max(arr)//参数无论是数组还是什么,只写个参数站位就可以了 { var max=arr[0]; for(var i=0;i<arr.length;i++) { if(arr[i]>max) { max=arr[i]; } } return max; } alert(max(array));</script> <!--对数组排序--> var array1=[2,1,4,0]; function sort(array) { var temp; for(var j=array.length;j>=0;j--) { for(var k=0;k<(j-1);k++) { if(array[k]>array[k+1]) { temp=array1[k]; array[k]=array[k+1]; array[k+1]=temp; } } } return array; } document.write(sort(array1));//数组作为对象输出,结果是数组元素用“,”隔开的形式0,1,2,4,而不用每次都写循环操作 <!--对数组查找--> var arr1=[1,5,8,2]; function search(arr,key) { for(var m=0;m<arr.length;m++) { if(arr[m]==key) { return true; } } return false; } alert(search(arr1,0)); //反转 var arr3=[7,6,2,0,3]; function reverse(arr) { var len=arr.length; if(len%2==0)//因为在js中没有整除概念,所以这里要判断下进行几次调换 r=len/2; else r=(len/2)-1; for(var i=0;i<r;i++) { var temp; var p=len-(i+1);//和i调换的元素 temp=arr[i]; arr[i]=arr[p]; arr[p]=temp; } for(var l=0;l<arr.length;l++) { document.write(arr[l]); } } reverse(arr3);
阅读全文
0 0
- html练习(3)
- 贺利坚练习(3)
- leetCode练习(3)
- 练习代码(3)
- (3)选择器练习
- (3)练习
- JS练习(3)
- Java练习(3)
- Linux练习(3)
- 编程练习(3)
- CRACKME练习3(原创)
- 数据结构(java)练习3
- RxJava基础练习(3)
- AngularJS基础练习(3)
- Java基础练习(3)
- c语言练习(3)
- 练习3
- 练习3
- 分页查询+请求转发+重定向(servlet+jsp)
- python爬虫上手 笔记<2>
- Vim使用
- 重置:mysql-5.7 root用户密码为:root
- sklearn文档 — 1.3. 核岭回归
- (3)练习
- webGIS学习(二)探究本质,WebGIS前端地图显示之地图比例尺换算原理 发布于 3 年前 作者 lzxue 7473 次浏览 来自 技术 1.没有豆浆机怎么办? 喝豆浆是我们早晨中基本
- 贝叶斯生成对抗网络(GAN)
- 2.高性能MySQL --- MySQL 基准测试
- 关于迭代器的在集合遍历中发生的并发修改异常(java.util.ConcurrentModificationException
- 【最小生成树入门专题1】H
- Excel VBA 打开对话框,获取文件夹路径
- sklearn文档 — 1.4. 支持向量机
- dojo中declare()与define()的区别