函数

1、函数的定义

函数,也称之为方法,是完成某个功能的代码块

        // function 是定义函数的关键字

        // 函数分为:1.无参函数 2.带参函数 3.带返回值的函数

(1)无参函数:定义无参函数,函数的()里面没有定义参数,这样的函数就是无参函数

(2)带参函数:定义带参数函数,函数的()里面需要传参数,参数可以传多个,参数名是自定义的 。函数在定义时候,定义的参数是:形参。带有带参数的函数时,传递具体的实际值(函数在调用时,传递的参数是:实参)

调用带参数的方法时,如果没有传递参数,那么参数就是值就是undefined

(3)带返回值的函数:调用带返回值的函数,需要通过变量接收函数的返回值。

2、定义函数的三种方式

(1)第一个方式:通过function关键字直接定义

(2)第二种方式:定义一个变量,接收定义的函数

(3)ES6又推出了定义函数的简写方式,俗称:箭头函数

         在箭头函数中,如果方法体只有一条语句,可以省略{}

         在箭头函数中,如果方法只有一个参数,可以省略()

         在箭头函数中,如果方法体只有一条语句,并该语句是返回语句,那么在省略{}的同时,必须省略return关键字

3、递归方法

所谓的递归函数就是在函数体内调用本函数。使用递归函数一定要注意,处理不当就会进入死循环。

练习:使用递归方法算出1-20之间所有数之和



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

相关阅读更多精彩内容

  • function 是定义函数的关键字,函数也称为方法 函数分为: 1.无参函数 2.带参函数 3.带返回值的函数 ...
    阿葛丽阅读 1,328评论 0 1
  • 高阶函数,又称算子(运算符)或泛函,包含多于一个箭头的函数,高阶函数是至少满足下列一个条件的函数:1.接受一个或多...
    叫我旺仔阅读 10,044评论 0 7
  • 函数的定义 基本概念 函数是一个独立的代码块,用来执行特定的任务。通过给函数一个名字来定义它的功能,并且在需要 的...
    迷心迷阅读 2,773评论 0 0
  • 一、定义 ...
    伦子子阅读 1,157评论 0 0
  • 一、函数的定义与调用 1.内置函数(parseFloat(),isNaN(' '),parseInt()) con...
    舞索威阅读 5,013评论 0 0

友情链接更多精彩内容