這裡給大家分享三個簡單的函數封裝案例。
案例一:利用函數封裝的方法反轉任意函數。
該案例的核心在于将
arr中的
最後一個元素取出來給新數組作為
第一個。<!DOCTYPE html>
結果:
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbw5SZkBDNxEGNkFWNkVGZ4IGMwUmNlFGOlVzNkdDZmZDN38CX0JXZ252bj91Ztl2Lc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
案例二:利用函數封裝方式,對數組排序--冒泡排序
該案例的核心主要分為三步。
1.一共需要的趟數,用外層for循環。
- 長度就是數組長度減去1 arr.length-1
2.每一趟交換次數,用裡層for循環。
- 長度就是數組長度減去次數
- 但是我們次數是從零開始的,所有最終arr.length-i-1
3.交換2個變量。
<!DOCTYPE html>
結果:
案例三:判斷閏年
該案例要求:輸入一個年份,判斷是否為閏年,如果是傳回ture如果不是傳回flase。(閏年:能被4整除并且不能被100整除,或者能被400整除)
<!DOCTYPE html>
結果: