js函数 js
程序员文章站
2024-03-15 16:53:30
...
(1)函数定义
函数使用function关键字来定义,它可以用在函数定义表达式或者函数声明语句里。在两种形式中,函数定义都从function关键字开始,其后跟随这些组成部分:
①函数名称标识符,②一对圆括号,③一对花括号。
function 函数名(参数){
代码块
}
例如:
function get_sum(a,b){
var sum=a+b;
return sum;
}
var c=get_sum(1,2);
console.log(c); //3
(2)嵌套函数
在js中,函数可以嵌套在其他函数中。例如:
function get_product(a){
function get_sum(b,c){
var sum=b+c;
return sum;
}
var a=sum(1,2)
var product=a*a;
return product;
}
var d=get_product(a);
console.log(d); //9
(3)函数调用
构成函数主体的js代码在定义时并不会执行,只有调用该函数时,它们才会执行。
①作为函数
var sum=function(a,b){
alert(this)
return a+b;
}
var s=sum(1,2);
alert(s);//结果为3
②作为方法
var a={
b:1,
c:2,
add:function(){
this.result=this.b+this.c;
}
} ;
calculator.result //3