函数是一组可重用的代码,可以在
程序中的任何地方调用,这就消除了一次又一次地编写相同代码的需要,这将帮助程序员编写模块化的代码。
与其他高级编程
语言一样,Javascript使用函数
支持所有必需的模块化代码的特性。
您一定已经在前一章中看到了警报()和写()的
功能,我们一次又一次地使用这些函数,但是它们只在Javascript中写入过一次。
Javascript允许我们编写自己的函数,本节
介绍如何用Javascript编写自己的函数。
函数的定义:
我们以前使用过一个函数,所以我们需要定义一个函数,最常用的限制Javascript函数的
方法是使用函数关键字,其次是唯一的函数名,
参数列表(可能是空的),以及由大括号包围的语句块:
<!——
函数的函数名(参数列表)
{
声明
}
例子:
一个简单的函数,其中没有任何参数调用sayHello,在此定义:
<!——
函数sayHello()
{
警报(你好);
}
调用函数:
要在
脚本中调用函数,只需简单地写出函数的名称如下所示:
<!——
SayHello();
功能参数:
到目前为止,我们已经看到了没有参数的函数,但是有一个
传输不同参数和调用函数的
工具,这些参数可以在函数中被捕获和
处理,并且可以通过这些参数来完成。
一个函数可以用一个多参数的逗号分隔。
例子:
让我们做sayHello函数做一些
修改。这一次,它将使用两个参数:
<!——
函数sayHello(姓名,年龄)
{
警报(名称+ )++年龄+岁;
}
注意:我们使用+
运算符
连接字符串和数字together.javascript不介意的号码添加到字符串。
现在,我们可以把这个函数称为:
<!——
SayHello('zara ',7);
返回语句:
Javascript函数可以有一个可选的返回语句。如果要从函数返回一个值,那么它是必要的。
例如,您可以将两个数字参数传递给函数,您可以从函数的调用程序返回乘法器的值。
实例uff1a
这个函数有两个参数连接到调用者返回合成:
<!——
功能连接(一上)
{
无功全;
满=第一+最后;
全额退还;
}
现在,我们可以把这个函数称为:
<!——
VaR结果;
结果=连接('zara ','ali);
警报(结果);