标签:
【函数的创建及使用】
语法:
function 函数名 (形式参数1,形式参数2,...,形式参数n){
语句
return 返回值;
}
================
//创建阶乘函数
function n$(n){
if(n==0){
return 1;
}
var out=1;
for(var i=1;i<=n;i++){
out*=i;
}
return;
}
//调用函数
var n0=n$(0);
var n10=n$(10);
var n15=n$(15);
调用函数通过,函数名()就可以了。需要注意,函数名的命名规则和变量名完全相同,但是通常函数名是动词,变量名是名词
【函数的参数】
需要多个参数用,逗号隔开,参数声明和参数赋值有先后顺序,所以调用函数时,一定要准确地给每个参数传递正确的值
【函数返回值】
和参数一样,return语句不是必须,即使不写return语句,函数本身也会有返回值undefined
【内部函数和匿名函数】
【回调函数】
回调函数通常是跟事件联系在一起,如单击按钮事件、敲键盘事件等。这些事件发生了以后就会调用回调函数,如
<script>
function func(){
alert(‘回调函数‘)
}
</script>
<input type=button value=‘点我‘ onclick=‘func()‘/>
【递归算法】
递归就是在函数体内再次调用函数本身的一种方法
【变量的作用域和生命周期】
标签:
原文地址:http://www.cnblogs.com/0621-barvo/p/4915764.html