欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

函数 JavaScript

程序员文章站 2022-07-03 18:54:30
...
函数知识
(1)函数定义
function 函数名(参数,参数){
   代码块
}
例子
function sum(a,b){
var c=a+b;
return c;
}
var d = sum(1,2);
console.log(d); //结果为3;

(2)嵌套函数
在JS里函数是可以嵌套的;
function sum(a,b){
        function aa(x){return x*x}
    var e=aa(2);
    console.log(e);//结果4
        return a+b;
    }
    var d=sum(1,2);
    console.log(d);//结果3
1.函数嵌套定义只能出现在函数,不能出现在选择语句或循环语句中;
2.嵌套定义的函数只能在嵌套的函数中使用;
如上 aa函数只能在myFun函数调用;不能再其他函数中调用。

(3)函数的调用
构成函数主体JS代码再定义的时候不会执行代码,只有在调用时才会执行。
(1)方法调用
var aa={
bb:0,
inc:function(){
alert(this.bb)
}
}
aa.inc() //结果为0
(2)函数调用
var add=function(a,b){
alert(this)
return a+b;
}
var sum=add(3,4);
alert(sum);//结果为4


相关标签: JavaScript