您的位置:首页 > 移动开发 > 微信开发

函数——小程序,大作用

2016-03-31 16:42 155 查看
一、函数的作用

可以写一次代码,然后反复地重用这个代码。

例子::我们要完成多组数和的功能,可以用以下函数实现。

function add2(a,b){
sum = a + b;
alert(sum);
} //  只需写一次就可以

add2(3,2);
add2(7,8);
....  //只需调用函数就可以


二、定义函数

格式:

function  函数名( )
{
函数体;
}


  function定义函数的关键字,“函数名”你为函数取的名字,“函数体”替换为完成特定功能的代码。

例子:完成对两个数求和并显示结果的功能。

<script type="text/javascript">
function add2(){
sum = 3 + 2;
alert(sum);
}
​add2();
</script>


三、函数调用

函数定义了之后不能直接使用,而是需要调用 ,在需要的地方直接调用函数既可。

方法一:在<script>标签内调用

如:

<script type="text/javascript">
function add2()
{
sum = 1 + 1;
alert(sum);
}
add2();//调用函数,直接写函数名。
</SCRIPT>


方法二:在HTML文件中调用,如通过点击按钮后调用定义好的函数。

如:

<html>
<head>
<script type="text/javascript">
function add2()
{
sum = 5 + 6;
alert(sum);
}
</script>
</head>
<body>
<form>
<input type="button" value="click it" onclick="add2()">  //按钮,onclick点击事件,直接写函数名
</form>
</body>
</html>


四、有参数的函数

格式:

function 函数名(参数1,参数2,...参数N)
{
函数代码
}


  注意:参数可以有多个,参数之间用","隔开。

例子:指定有任意参数之和,代码如下

function add2(x,y)
{
sum = x + y;
document.write(sum);
}


五、返回函数的值

格式:

function add2(x,y)
{
sum = x + y;
return sum; //返回函数值,return后面的值叫做返回值。
}


还可以通过变量存储调用函数的返回值,如:

result = add2(3,4);//语句执行后,result变量中的值为7。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: