• 0137 函数案例:数组翻转、冒泡排序、判断闰年


    	函数内部可以调用另一个函数,在同一作用域代码中,函数名即代表封装的操作,使用函数名加括号即可以将封装的操作执行。
    
            // demo:利用函数翻转任意数组 reverse 翻转
            function reverse(arr) {
                var newArr = [];
                for (var i = arr.length - 1; i >= 0; i--) {
                    newArr[newArr.length] = arr[i];
                }
                return newArr;
            }
            var arr1 = reverse([1, 3, 4, 6, 9]);
            console.log(arr1);
            var arr2 = reverse(['red', 'pink', 'blue']);
            console.log(arr2);
    
            // demo;利用函数冒泡排序 sort 排序
            function sort(arr) {
                for (var i = 0; i < arr.length - 1; i++) {
                    for (var j = 0; j < arr.length - i - 1; j++) {
                        if (arr[j] > arr[j + 1]) {
                            var temp = arr[j];
                            arr[j] = arr[j + 1];
                            arr[j + 1] = temp;
                        }
                    }
                }
                return arr;
            }
            var arr1 = sort([1, 4, 2, 9]);
            console.log(arr1);
            var arr2 = sort([11, 7, 22, 999]);
            console.log(arr2);
    
            // demo:利用函数判断闰年
            function isRunYear(year) {
                // 如果是闰年我们返回 true  否则 返回 false 
                var flag = false;
                if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) {
                    flag = true;
                }
                return flag;
            }
            console.log(isRunYear(2000));
            console.log(isRunYear(1999));
    
  • 相关阅读:
    WPF 常用path示例
    Grid之 Gridlength 解析
    Binding Relative 示例
    Grid之 好玩的GridSplitter
    Blend 制作水晶按钮
    DockPanel—最守规矩布局控件
    万恶之源python介绍
    04.基本数据类型(list,tuple)
    02.万恶之源python 运算符和编码
    基本数据类型(int, bool, str)
  • 原文地址:https://www.cnblogs.com/jianjie/p/12150466.html
Copyright © 2020-2023  润新知