js函数

(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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值