JavaScript重载函数实例剖析_

上传人:鲁** 文档编号:433165498 上传时间:2023-05-17 格式:DOCX 页数:3 大小:12.13KB
返回 下载 相关 举报
JavaScript重载函数实例剖析__第1页
第1页 / 共3页
JavaScript重载函数实例剖析__第2页
第2页 / 共3页
JavaScript重载函数实例剖析__第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《JavaScript重载函数实例剖析_》由会员分享,可在线阅读,更多相关《JavaScript重载函数实例剖析_(3页珍藏版)》请在金锄头文库上搜索。

1、JavaScript重载函数实例剖析_ 通过本文给大家简洁介绍下JavaScript重载函数的相关学问,在js中有没有重载函数这个概念呢?许多伴侣都很模糊,说不太清晰,下面通过本文给大家介绍js重载函数,一起学习吧 1.javascript 中是没有重载函数这个概念的! 首先javascript是没有重载函数这个概念的,很久以前,我用javascript做网页的时候,写一些简洁的效果,根本不需要用到重载函数,当写嬉戏的时候,有大量的函数的时候,就想用重载函数了,没想到javascript不支持。 我们来简洁用两种方式来模拟下重载函数。 2.依据参数的个数来推断 javascript的函数中有一

2、个叫arguments的变量,是记录参数的一个数组,我们可以用这个来推断参数的个数,然后分别执行不同的内容,就是同一个函数可以有不同效果,跟C+等强类型语言的重载函数还是相差很大。你可以这样写,参数全部说明掉,告诉用法函数者,这个函数最多支持3个参数,具体参数在函数里面再猎取。支持重载函数的说明肯定要多写点,这样会清楚些,最好附上调用例子。 /* * Return sum of a and b and less than limitNumber * param Number a * param Number b * param Number limitNumber */ function ad

3、d(/*a, b, limitNumber*/) var a,b,limitNumber; a = arguments0; b = arguments1; if(arguments.length = 3) limitNumber = arguments2; if(a + b limitNumber) return limitNumber; return a + b; 3.依据参数类型不同来推断 javascript有一个关键字叫typeof,可以推断出一个变量的类型。 var temp = say; /string var temp = 1; /number var temp = undefined; /undefined var temp = null; /object var temp = ; /object var temp = ; /object var temp = true; /boolean var temp = function () /function function testFunction(a) if(typeof(a) = number) /do something else if(typeof(a) = string) /do something 以上内容是我给大家介绍的javascript重载函数的相关学问,感爱好的伴侣一起学习吧! .

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号