Javascript(一)-19-(JS函数_练习1)
来源:互联网 发布:120网络歌曲 打包下载 编辑:程序博客网 时间:2024/06/02 21:20
【练习1】
完成对数组的如下操作:
1.最值获取;
2.排序;
3.查找;
4.反转。
【代码】
<html><head></head><body><script type="text/javascript">//1.获取最大值function getMax(arr){var maxIndex = 0;for(var x = 1;x<arr.length;x++){if(arr[x]>arr[maxIndex])maxIndex=x;}return arr[maxIndex];}//2.排序function sortArr(arr){for(var x=0;x<arr.length-1;x++){for(var y=x+1;y<arr.length;y++){if(arr[x]>arr[y])swap(arr,x,y);}}}//将数组中元素互换function swap(arr,x,y){var temp = arr[x];arr[x]=arr[y];arr[y]=temp;}var arr = [2,4,1,35,60];var maxValue = getMax(arr);alert("maxValue="+maxValue);//弹出60document.write("排序前:"+arr+"<br/>");//注意,Java直接打印会出现地址值,但是JS可以直接打印数组sortArr(arr);document.write("排序后:"+arr);</script></body></html>
【注意】
JavaScript中,直接document.write()打印函数对象,如document.write(getMax),会将其源代码变成字符串输出;
直接打印数组,会将其元素全部输出并用逗号隔开。
0 0
- Javascript(一)-19-(JS函数_练习1)
- Javascript(一)-20-(JS函数_练习2)
- Javascript(一)-15-(JS函数_细节1)
- Javascript(一)-17-(JS函数_动态函数)
- Javascript(一)-18-(JS函数_匿名函数)
- Javascript(一)-16-(JS函数_细节2)
- JavaScript练习(一)
- Javascript(一)-12-(JS语句-练习-九九乘法表)
- Javascript(一)-14-(JS函数)
- Javascript算法练习(一)
- javascript练习历程(一)
- JavaScript基础练习(一)
- JavaScript学习笔记之JS函数(一)
- 一、初探Javascript魅力(1)_看智能社blue老师JS视频整理的笔记
- javascript--函数(一)
- JavaScript算法练习(排序篇一)
- 基础JavaScript练习(一)总结
- javascript练习(一)
- Android稀疏矩阵SparseArray
- Javascript(一)-18-(JS函数_匿名函数)
- jvm垃圾回收算法
- Java基础 笔记(四)
- org.apache.subversion.javahl.ClientException: Previous operation has not finished
- Javascript(一)-19-(JS函数_练习1)
- 成功从时间管理开始
- CGI
- 文章标题
- hadoop 学习线路
- linux openssl 编程 Server端
- 待玩 python游戏
- Codeforces Round #FF (Div. 2) A. DZY Loves Hash
- 9秒学院-技术宅七夕示爱招数“高大上”赶快来看看