Javascript教程第九课:Javascript的函数

函数是可再用的代码块,可以在事件触发或是被调用时来执行。


JS函数

要想让浏览器在加载完页面后马上执行脚本程序,你可以将脚本写入一个函数内。
 

函数内的一些代码只有在某个事件触发或被调用的时候才会被执行。
 

你可以在页面中的任何地方调用函数(可以用嵌入外部.js文件的方式让其他页面也可以使用脚本)

函数在页面的开始部分定义,在<head>区域。

例子

<html>
<head>
<script type="text/javascript">
function displaymessage()
{
alert("Hello World!")
}

</script>
</head>
<body>
<form>
<input type="button" value="Click me!"
onclick="displaymessage()" >

</form>
</body>
</html>

如果上面例子里的alert("Hello world!!")这行没有写在函数里的话,它就会在这行被加载的时候就执行。现在,脚本在用户点击按钮前是不会执行的。我们需要添加一个onClick事件来让函数displaymessage()在按钮点击后执行

你将在JS Events(事件)篇章中学到更多有关JS事件的内容


怎样来定义一个函数

建立函数的语法是这样的:

function functionname(var1,var2,...,varX)
{
some code }

var1,var2等一些变量或值可传递给函数使用。{和}定义了函数的开始与结束。

注意:没有参数的函数必须在函数名称后带上():

function functionname()
{
some code }

注意:请不要忘记JavaScript中书写要求的重要性!函数function必须使用小写字母,不然JavaScript就会出错!还有一点要注意的,你所调用的函数名必须和你建立的函数名相一致。
 


返回语句

返回语句用来指定从函数中返回的值

所以,要从函数里返回值就必须使用返回语句

例子

下面的函数就会返回两个数字的乘积(a和b):

function prod(a,b)
{
x=a*b
return x
}

当你调用上面的函数,你必须提供两个参数

product=prod(2,3)

从函数prod()返回的值就为6,它会存储在变量product中

七种就比一种好,减得就是快,神七减肥冲剂
140.0元
Copyright ?2005-2008 All rights reserved. www.17zixue8.com 版权所有    赣ICP备07501614号        完美兵团会员待遇说明    站主QQ:335759285