函数

函数的分类:

命名函数:函数如果有名字,就是命名函数

匿名函数:函数如果没有名字,就是匿名函数

函数的另一种定义方式——函数表达式:

把一个函数给一个变量,此时形成了函数表达式

var 变量=匿名函数;

例子:

 var f1=function (){

    };//注意分隔号不要省略


函数注意事项:

1.函数需要先定义,然后才能使用

2.函数名字: 要遵循驼峰命名法

3.函数一旦重名,后面的会把前面的函数覆盖

4.一个函数最好就是一个功能

 函数参数:

    * 在函数定义的时候,函数名字后面的小括号里的变量就是参数,目的是函数在调用的时候,用户传进来的值操作

    * 此时函数定义的时候后面的小括号里的变量叫参数;写了两个变量,就有两个参数,

    * 在函数调用的时候,按照提示的方式,给变量赋值--->就叫传值,把这个值就传到了变量(参数)中

    *

    * 形参:函数在定义的时候小括号里的变量叫形参

    * 实参:函数在调用的时候小括号里传入的值叫实参,实参可以是变量也可以是值

函数的返回值 :    在函数内部有return关键字,并且在关键字后面有内容,这个内容被返回了,当函数调用之后,需要这个返回值,那么就定义变量接收,即可

notice:

    *如果一个函数中有return ,那么这个函数就有返回值

    * 如果一个函数中没有return,那么这个函数就没有返回值

    * 如果一个函数中没有明确的返回值,那么调用的时候接收了,结果就是undefined (没有明确返回值:函数中没有return,函数中有return,但是return后面没有任何内容)

    * 函数没有返回值,但是在调用的时候接收了,那么结果就是undefined

    * 变量声明了,没有赋值,结果也是undefined

    * 如果一个函数有参数,有参数的函数

    * 如果一个函数没有参数,没有参数的函数

    * 形参的个数和实参的个数可以不一致

    * return 下面的代码是不会执行的

函数和构造函数的区别:首字母是否大写(构造函数首字母大写)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 函数和对象 1、函数 1.1 函数概述 函数对于任何一门语言来说都是核心的概念。通过函数可以封装任意多条语句,而且...
    道无虚阅读 10,195评论 0 5
  • 函数只定义一次,但可能被执行或调用任意次。JS函数是参数化的,函数的定义会包括一个称为形参的标识符列表,这些参数在...
    PySong阅读 4,320评论 0 0
  • 第5章 函数和函数式编程 5.1 引言函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数...
    VIVAFT阅读 4,565评论 0 5
  • 函数只定义一次,但可能被执行或调用任意次。JS函数是参数化的,函数的定义会包括一个称为形参的标识符列表,这些参数在...
    PySong阅读 3,663评论 0 0
  • 函数只定义一次,但可能被执行或调用任意次。JS函数是参数化的,函数的定义会包括一个称为形参的标识符列表,这些参数在...
    PySong阅读 2,695评论 0 0

友情链接更多精彩内容