1.定义
function 是定义函数的关键字,函数也称为方法
函数分为:
无参函数
带参函数
带返回值的函数
定义函数
functionfn(形参){方法体}
调用函数
fn(实参)
2.实现字符串函数
将字符串身上的常用函数,手动实现一遍
3.实现数组的函数
将数组身上的常用函数,手动实现一遍
4.定义函数的几种方式
第一个方式:通过function关键字直接定义
第二种方式:定义一个变量,接收定义的函数
ES6又推出了定义函数的简写方式,俗称:箭头函数
在箭头函数中,如果方法体只有一条语句,可以省略{}
在箭头函数中,如果方法只有一个参数,可以省略()
在箭头函数中,如果方法体只有一条语句,并该语句是返回语句,那么在省略{}的同时,必须省略return关键字
5.定义几个工具方法
检查一个年份是否是闰年
对个位数字补零
返回一个日期的短日期格式
返回一个中国式的日期格式
对字符串反转
6.递归方法
什么是递归方法:就是一个方法,自己调用自己
注意:递归方法,一定要控制好合适跳出,否则就是死循环