函数

74 阅读1分钟

1.定义

function 是定义函数的关键字,函数也称为方法

函数分为:

  1. 无参函数
  2. 带参函数
  3. 带返回值的函数

定义函数

function fn(形参) {
    方法体
}

调用函数

fn(实参)

2.实现字符串函数

将字符串身上的常用函数,手动实现一遍

3.实现数组的函数

将数组身上的常用函数,手动实现一遍

4.定义函数的几种方式

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

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

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

    1. 在箭头函数中,如果方法体只有一条语句,可以省略{}
    2. 在箭头函数中,如果方法只有一个参数,可以省略()
    3. 在箭头函数中,如果方法体只有一条语句,并该语句是返回语句,那么在省略{}的同时,必须省略return关键字

5.定义几个工具方法

  1. 检查一个年份是否是闰年
  2. 对个位数字补零
  3. 返回一个日期的短日期格式
  4. 返回一个中国式的日期格式
  5. 对字符串反转

6.递归方法

什么是递归方法:就是一个方法,自己调用自己

注意:递归方法,一定要控制好合适跳出,否则就是死循环