10_函数(【一】初识函数)

Function类型,即函数的类型。
一个典型的JavaScript函数定义如下:
    function 函数名称 (参数表){
        函数执行部分:
    }

//简单的一个函数: function关键字+函数的名字(没有返回值类型)
//参数列表相当于函数的入口, return 相当与函数的出口
function test(a, b){
    console.info(a + b);
    console.info("Hello World!");
    return a + b;
}

var c= test(10, 20);
console.info(c);
console.info(typeof test); //函数也是一种数据类型 function类型

注意:参数列表直接写形参名即可,不用写var!
return语句:return返回函数的返回值并结束函数运行
函数也可以看做数据来进行传递

//函数的参数是一个函数
function test1(aa){
    (typeof aa == "function") && aa();
}

function test2(){
    console.info("执行啦");
}
test1(function(){
    console.info("我也执行啦!");
});

test2();
test1("aa");

函数的嵌套定义

//在js中函数是可以嵌套定义的,尽量不要这样使用
function test3(){
    function test4(){
        console.info("我是test4");
    }
    test4();
}
test3();

函数自执行

(function(){
    console.info("自动执行了!");
})();


转载于:https://my.oschina.net/u/2317126/blog/381874

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值