JS函数基本概念

在任何语言的学习中,函数是永远避不开的一个知识点,因为函数可以将许多重复的代码封装成一块,使用的时候直接调用就好了。所以函数是非常重要的。

一、函数的定义

        1.在js中可以理解为重复使用的代码块

        2.函数是由事件来进行驱动的,(关于事件的学习可以在我后面的JS事件中去学习),或者直接被调用时执行的可重复使用的代码块

二、函数的作用

        1.可以重复使用

        2.能够将代码功能以模块的形式进行分离,提高代码的可读性,建立模块化编程的思想

三、函数的基本语法

        函数的定义    

                1.函数的申明
                    格式:function 函数名(形参){
                               代码块;
                          }

                2.函数表达式
                    格式: var 函数名 = funciton(形参){
                              代码块;
                         }

        注意:用申明的形式定义函数时,调用函数可以放在任意位置,使用表达式定义函数时,调用函数必须放在表达式定义函数后面。这是因为function的申明会提升,var的申明会提升,但var的赋值不会提升

        函数的分类

                根据有无参数划分
                    1.有参函数
                    2.无参函数

                根据有无返回值划分
                    1.有返回值:return 值
                        返回值需要一个变量接收
                        如果只有return;,没有返回值,那么就表示函数结束,不执行后面的代码。
        return只能返回同行中最后一个变量,要返回多个值可以使用数组
                    2.无返回值
                        在函数中直接输出需要显示的内容
                        如果没有return,返回的是undefined

        函数的调用

                直接调用:函数名(实参)

                在表达式中调用

                在超链接中调用

                在事件中调用

        函数的参数

                形参:定义函数时写的参数

                实参:调用函数时传递的参数

四、全局变量和局部变量(只针对函数)

        全局变量:在函数外申明的变量(任何函数都可以使用)

        局部变量:在函数内申明的变量(只有申明的函数可以使用)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值