第五天

作者: 晚月川 | 来源:发表于2020-03-08 09:03 被阅读0次

函数 function

函数就是一个方法或者一个功能体,函数就是把实现某个功能的代码放到一起进行封装,以后想要操作实现这个功能,只需要把函数执行即可 =>“封装”:减少页面中的冗余代码,提高代码重复使用率(低耦合高内聚)

洗衣机就是一个函数,生产洗衣机就是封装一个函数(把实现某些功能的代码封装进来),生产的时候,不知道用户洗衣服的时候放什么水、衣服、洗衣液、我们需要提供出入口(提供的入口在函数中叫做形参,执行的时候放的具体东西函数中叫做实参),洗完衣服需要能拿出来,洗衣机提供一个入口(在函数中叫做返回值:把函数处理后的结果能够返回给外面用)

  • 创建函数
    • 形参
    • 返回值
  • 执行函数
    • 实参
  • arguments
  • 函数底层运行机制
  • ...

创建函数

//=>ES5老方式
function [函数名]([形参变量1],...){
    // 函数体:基于JS完成需要实现的功能
    return [处理后的结果];
}

[函数名]([实参1],...);

函数中有一个形参和实参的概念

  • 形参:生产一个函数,想要实现一些功能,但是实现功能,需要的原材料不确定,需要用户执行它的时候给我,我才知道,此时我们就提供入口 => 形参(变量)
    • 定义了形参,但是执行的候不给传递实参,则形参默认值undefined
    • 形参默认值处理:如果没有传递形参值,给予一个默认值
  • 实参:执行函数的时候,给指定的入口(形参变量)传递的具体值(值)
函数中的返回值
  • 函数执行的时候,函数体内部创建的变量我们是无法获取和操作的,如果想获取内部的信息,我们需要基于RETURN返回值机制,把信息返回才可以
    • RETURN的一定是值:把RETURN变量存储的值返回给外面

相关文章

网友评论

    本文标题:第五天

    本文链接:https://www.haomeiwen.com/subject/tbnrdhtx.html