这里给大家分享三个简单的函数封装案例。
案例一:利用函数封装的方法反转任意函数。
该案例的核心在于将arr中的最后一个元素取出来给新数组作为第一个。
<!DOCTYPE html>
结果:
案例二:利用函数封装方式,对数组排序--冒泡排序
该案例的核心主要分为三步。
1.一共需要的趟数,用外层for循环。
- 长度就是数组长度减去1 arr.length-1
2.每一趟交换次数,用里层for循环。
- 长度就是数组长度减去次数
- 但是我们次数是从零开始的,所有最终arr.length-i-1
3.交换2个变量。
<!DOCTYPE html>
结果:
案例三:判断闰年
该案例要求:输入一个年份,判断是否为闰年,如果是返回ture如果不是返回flase。(闰年:能被4整除并且不能被100整除,或者能被400整除)
<!DOCTYPE html>
结果: