- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Javascript获取最大值和最小值_实现定时跳转到指定页面
比较数组中数值的大小是比较常见的操作,比较大小的方法有多种,比如可以使用自带的sort()函数,下面来介绍如下几种方法,代码如下:方法一://最小值Atotype.min = function() {var min = this[0];var len = this.length;for (var i = 1; i len; i++){if (this[i] min){min = this[i];}}return min;}//最大值Atotype.max = function() {var max = this[0];var len = this.length;for (var i = 1; i len; i++){if (this[i] max) {max = this[i];}}return max;}如果你是引入类库进行开发,害怕类库也实现了同名的原型方法,可以在生成函数之前进行重名判断:if (typeof Atotype[max] == undefined) {Atotype.max = function() {... ...}}方法二:用Math.max和Math.min方法可以迅速得到结果。apply能让一个方法指定调用对象与传入参数,并且传入参数是以数组形式组织的。恰恰现在有一个方法叫Math.max,调用对象为Math,与多个参数Array.max = function( array ){return Math.max.apply( Math, array );};Array.min = function( array ){return Math.min.apply( Math, array );};但是,John Resig是把它们做成Math对象的静态方法,不能使用大神最爱用的链式调用了。但这方法还能更精简一些,不要忘记,Math对象也是一个对象,我们用对象的字面量来写,又可以省几个比特了。Atotype.max = function(){return Math.max.apply({},this)}Atotype.min = function(){return Math.min.apply({},this)}[1,2,3].max()// = 3[1,2,3].min()// = 1方法三:function getMaximin(arr,maximin){if(maximin==max){return Math.max.apply(Math,arr);}else if(maximin==min){return Math.min.apply(Math, arr);}}var a=[3,2,4,2,10];var b=[12,4,45,786,9,78];console.log(getMaximin(a,max));//10console.log(getMaximin(b,min));//04方法四:var a=[1,2,3,5];alert(Math.max.apply(null, a));//最大值alert(Math.min.apply(null, a));//最小值多维数组可以这么修改:var a=[1,2,3,[5,6],[1,4,8]];var ta=a.join(,).split(,);//转化为一维数组alert(Math.max.apply(null,ta));//最大值alert(Math.min.apply(null,ta));//最小值基于JavaScript实现定时跳转到指定页面在某些场景下,需要网页在指定的时间后,网页能够自动跳转到指定页面,比如在无法找到指定网页的情况下,就会显示之前设置好的404页面,并且跳转到指定的页面,下面就是一段代码实现了此效果。代码如下:!DOCTYPE htmlhtmlheadmeta charset= utf-8meta name=author content= / /titlejs指定时间之后跳转到指定页面代码实例/titlescript type=text/javascriptfunction redirect(){if(second0){location.href=;}else{if(navigator.appName.indexOf(Explorer)-1){document.getElementById(totalSecond).innerText=second--;}else{document.getElementById(totalSecond).textContent=second--;}}}window.onload=function(){var second=document.getElementById(totalSe
您可能关注的文档
- 邦元电工老师告诉您维修电工考题.doc
- 陕州中学2015-2016高三第二次月考文数.doc
- 跟申适合维学营销计划断舍离.doc
- 14年六月英语_六级真题冲刺.doc
- 考研数据结构考前辅导串讲.ppt
- 北师大版一年级数学上学期期末模拟试卷.doc
- 初三数学二次函数圆及应用题习题.doc
- 大学生生涯规划与发展指导.ppt
- 八年级数学上期末总复习.doc
- 公顷和平方千米总复习.ppt
- 2024-2025学年初级软考考试黑钻押题【含答案详解】.docx
- 《民航市场营销》教案 项目8 民航市场营销管理.pdf
- 2024-2025学年初级软考考试综合练习(夺冠系列)附答案详解.docx
- 2024-2025学年初级软考考试黑钻押题【培优A卷】附答案详解.docx
- 2025年防灾减灾安全教育培训试题.docx
- 2024-2025学年初级软考考试黑钻押题【完整版】附答案详解.docx
- 2024-2025学年初级软考考试综合练习(名校卷)附答案详解.docx
- 餐饮软件开发合同范本.docx
- 2024-2025学年初级软考考试综合练习(培优B卷)附答案详解.docx
- 2024-2025学年初级软考考试黑钻押题【必刷】附答案详解.docx
文档评论(0)