JavaScript零基础入门——(九)JavaScript的函数

JavaScript零基础入门——(九)JavaScript的函数

欢迎回到我们的JavaScript零基础入门,上一节课我们了解了有关JS中数组的相关知识点,不知道大家有没有自己去敲一敲,消化一下?这一节课,我们来了解一下,JavaScript中的函数。

什么是函数呢?有些零基础的同学可能会说,难道是数学函数?我最怕了。不要怕,跟数学没多大关系,但是可以借助数学来理解。所谓函数,其实是一个方法体,它会执行一些逻辑或计算,然后改变一些东西,或许也可以给你返回点东西。先有个印象,具体的我们等下再说。

函数有哪几部分组成呢?简单来说,至少是俩部分,最多可以有五部分。那必不可少的两部分是什么呢?首先,是标识符function,告诉计算机这是一个函数/方法,最主要的是函数体,主要做逻辑控制或计算。有些同学会奇怪了,为什么函数名不算必要的呢?在JS,有一种函数称之为匿名函数,顾名思义,就是没有函数名的函数,而函数名则是用于区别函数,就像人的姓名一样。第四部分是参数,它可以接收外部传给他的数据,用作函数体计算或控制的材料。最后一部分叫做返回值,主要用于将函数执行结果返回给外部,一般情况下,一个函数应当只返回一种类型的返回值。具体我们来看代码:

//函数
//标识符 function
//函数名 sum
//参数 a,b
function sum(a, b){
    //以下为函数体
    var sum = a+b;
    return sum;//返回值
|

//匿名函数

(function(a, b){
    return a+b;
})(3,4);

其实函数除了上述那些基础的知识点外,还有个重要的知识点,叫做可变参,也称之为不定参,即arguments。这是一个比较神奇也比较灵活的东西,我们来说一说。

arguments本质是一个数组,它接收调用该方法的所有实参,换句话说,你的方法参数传了什么,它就包含什么,我们来举个最简单的例子就明白了。

function sum(){
    var sum = 0;
    for(var i = 0;i<arguments.length;i++){
        sum += arguments[i];
    }
    return sum;
}

alert(sum(1,3,5,7,9));//25

是不是一目了然?其实这节课讲的东西不深,只是让大家了解一下函数最基本的东西,函数就像水,高温下可以气化成水蒸气,低温下可以固化成冰,只要你能掌握好它,写好函数体,就可以举一反三啦。

好吧,这节课就先到这里,下一节课,我们来了解一下,怎么操作DOM。

                                                                                                       

如果想跟着振丹继续学习,可以微信关注【振丹敲代码】(微信号:JandenCoding)

新博文微信同步推送,还附有讲解视频哦~

也可直接扫描下方二维码关注。

转载于:https://my.oschina.net/JandenMa/blog/1833170

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值