时间:2021-05-26
函数是一组可重用的代码,可以在程序的任何地方被调用。这消除了一次又一次地写入相同的代码的需要。这将帮助程序员编写模块化代码。您可以在一些小且易于管理的功能划分大程序。
像任何其他高级编程语言,JavaScript支持所有必要写模块化的代码使用函数的特点。
一定见过这样 alert() 和write()在前面的章节功能。我们一次又一次地使用这些功能,但它们已经写在核心JavaScript只有一次。
JavaScript允许我们写自己的函数,以及本节将介绍如何编写自己的函数在JavaScript。
函数定义:
之前我们使用函数,所以我们需要定义一个函数。以限定在JavaScript函数最常用的方法是通过使用function关键字,随后是唯一的函数名,参数列表(可能为空),并且通过大括号包围的语句块。基本语法如下所示:
<script type="text/javascript"><!--function functionname(parameter-list){ statements}//--></script>实例 :
一个简单的函数,它不带任何参数称为sayHello,在这里定义:
<script type="text/javascript"><!--function sayHello(){ alert("Hello there");}//--></script>调用一个函数:
在脚本中调用函数,需要简单如下编写函数的名称:
<script type="text/javascript"><!--sayHello();//--></script>
函数参数:
到现在为止,我们已经看到了函数不带参数。但是有一个设施,以传递不同的参数,而调用一个函数。通过这些参数可以在函数内部捕获并处理任何可以通过这些参数来完成。
函数可以用逗号分隔的多个参数。
实例:
让我们做一些修改 sayHello 函数。这一次,它会使用两个参数:
<script type="text/javascript"><!--function sayHello(name, age){ alert( name + " is " + age + " years old.");}//--></script>注:我们使用+运算符来连接字符串和数字都在一起。 JavaScript不介意数字加上字符串。
现在,我们可以调用这个函数如下:
<script type="text/javascript"><!--sayHello('Zara', 7 );//--></script>
return 语句:
一个 JavaScript 函数可以有一个可选的return语句。如果你想从一个函数返回一个值这是必需的。这条语句应该是函数的最后一条语句。
例如,可以通过传递两个数字参数到函数,那么可以从函数希望返回在调用程序乘法值。
例子:
这个函数有两个参数,将其连接在调用程序返回合成:
<script type="text/javascript"><!--function concatenate(first, last){ var full; full = first + last; return full;}//--></script>现在,我们可以调用这个函数如下:
<script type="text/javascript"><!-- var result; result = concatenate('Zara', 'Ali'); alert(result );//--></script>声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了JavaScript函数定义方法。分享给大家供大家参考,具体如下:JavaScript函数定义方法函数声明在之前的教程中,你已经了解了函数声明的语
本文实例讲述了javascript高级语法之继承的基本使用方法。分享给大家供大家参考,具体如下:高级语法的基本使用//声明一个函数demofunctionDem
JavaScript使用关键字function定义函数。函数可以通过声明定义,也可以是一个表达式。函数声明在之前的教程中,你已经了解了函数声明的语法:funct
首先给大家介绍JavaScript中function定义函数的几种方法:1.最基本的作为一个本本分分的函数声明使用。复制代码代码如下:functionfunc(
下面给大家介绍javascript函数函数的基本语法是:functionfunctionName(arg0,arg1,...,argN){statements}