JavaScript的函数的定义

一、函数

        作用

​                 任意功能的代码进行‘封装’,在需要的时候进行调用。

        ​         作用:封装代码 目的:复用代码

                步骤

​                 1、盒子封装代码 封装是主要的作用

​                 2、调用盒子执行代码

        语法

                  1、定义函数方法

                ​ function 函数名(形参1,形参2){

                        ​ 封装代码

​                 }

               2、调用函数

                ​ 函数名(实参)

说明

​ 1、形参:定义函数时,在函数名括号中定义的变量称为形参

​ 2、实参:使用函数调用语句,调用函数时,传入的实际参数

​ 3、形参比实参多 ,实参是依次传给形参的值,没有对应实参的形参就没有值。(实参只能给一个形参传值)

​ 4、形参比实参少,多的实参就不会传值给形参,导致多的实参没有用处。

​ 5、return语句 函数返回值

​ 作用:1、return在函数体中,终止函数体代码向下执行,返回函数调用处。

​           2、return 值,会把值传递给函数调用处

类型

​ 根据:函数参数和返回值,分为四类

​ 1、无参无返回值

​          function fun(){

​         }

​         fun()

​ 2、有参无返回值

          ​ function fun(m){

​           }

          ​ fun()

​ 3、无参有返回值

        ​ function fun(){

                ​ return 值

        ​ }

        ​ fun()

​ 4、有参有返回值

​         function fun(m){

                ​ return 值

        ​ }

        ​ fun()

函数参数默认值

语法

​         function fun(m){

                ​ m= m || 10 // 设置函数默认值,把10赋值给m

​         }

二、函数定义的方式

1、声明式定义函数 (会解析)

        ​ function 函数名(){

        ​ }

2、函数表达式

        ​ var 函数名=function(){

        ​ }

三、预解析

浏览器JavaScript引擎解析执行JavaScript代码

​ 执行JavaScript代码之前,扫描通读JavaScript代码,如果发现声明式函数和var声明的变量,将其提前。

​ JavaScript源代码 —— > 执行

                              ​ 预解析

        ​                 1、声明式函数提前

​                         2、var声明变量提前

注意:

​ 1、变量名和函数名一样时,函数优先

​ 2、一定要避免,函数名与变量名相同

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值