首页 理论教育 函数分类:9种常用的函数设计

函数分类:9种常用的函数设计

时间:2023-10-18 理论教育 版权反馈
【摘要】:从上面的定义可以知道,函数不一定有返回值的,也不一定有参数。没有返回值或参数说明函数只是进行了一些动作。但一般情况下JavaScript并不按照有无返回值给函数分类,而是按照有无参数把函数分为有参数函数和无参数函数。其实还有一种被广泛认可的分类方式,把函数分为内置函数和自定义函数。由此,我们得出了JavaScript中使用函数的普遍规则:一般情况下尽量直接使用内置函数。

函数分类:9种常用的函数设计

从上面的定义可以知道,函数不一定有返回值的,也不一定有参数。没有返回值或参数说明函数只是进行了一些动作。

一些定义非常规范的计算机语言(如Delphi)把有返回值的进行了一番运算后并返回结果的叫函数;而把没有返回值,即只是执行了一系列动作的叫过程(procedure)。但一般情况下JavaScript并不按照有无返回值给函数分类,而是按照有无参数把函数分为有参数函数和无参数函数。

其实还有一种被广泛认可的分类方式(本书的章节编写也是采用此方式),把函数分为内置函数和自定义函数。所谓内置函数,就是任何一门计算机语言的创始人(或小组)把最经常用的函数事先编写出来放在一起,它也被形象地叫做“库”,故“内置函数”在其他语言或场合中也被称为“库”,目的是方便我们调用,节省时间,提高效率。而自定义函数就是我们自己严格按照函数定义方式编写的函数。(www.xing528.com)

由此,我们得出了JavaScript(也是其他任何计算机程序设计语言)中使用函数的普遍规则:一般情况下尽量直接使用内置函数。一来最常用功能它都有相应的函数,为我们节约了时间、提高了效率;二来编写这些内置函数的都是JavaScript(或其他语言)的创立者(或组织),换言之都是IT业界几十年的高手大腕,且这些程序经过无数人无数次的使用和检验,其运行效率和强壮性(程序中人为错误、意外崩溃次数越少,则越“强壮”)不言而喻,可以放心大胆地使用。如果我们在库函数中找不到需要的特定功能,不得已那只有自己动手编写(之后还要反复测试)了。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈