zoukankan      html  css  js  c++  java
  • JavaScript 函数用法实例

    1.利用函数反转任意数组  
        <script>
            //利用函数反转任意数组
            function arrFanzhuan(arr){
                var newArr = [];
                for(var i = arr.length - 1 ; i >= 0 ; i--)
                {
                    newArr[newArr.length] = arr[i];
                }
                return newArr;
            }
            var arr1 = arrFanzhuan([1,2,3444,2]);
            console.log(arr1);
        </script>

    2.利用函数实现冒泡排序

            //函数封装实现冒泡排序
            function maopao(arr){
                var temp;
                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])
                        {
                            temp = arr[j+1];
                            arr[j+1] = arr[j];
                            arr[j] = temp;
                        }
                    }
                }
                return arr;
            }
        var result = maopao([12,44,55,66,22]);
        console.log(result);
        
        
        </script>

    3.利用函数实现闰年

        <script>
            function isRunYear(year){
                //如果是闰年 我们返回true 否则返回false
                var flag = false;
                if (year % 4 == 0 && year % 100 != 0 || year % 400 ==0){
                    flag = ture;
                }
                return flag;
            }
            var result = isRunYear(19999);
            console.log(result);
        </script>

    4.函数可以调用另外一个函数

    每个函数都是独立的代码块,用于完成特殊任务,因此经常会用到函数相互调用的情况

        <script>
            //用户输入年份,输出当前年份2月份的天数
            function backDay()
            {
                var year = prompt('请输入您的年份');
                if(isRunYear())
                {
                    alert('当前年份是闰年2月份有29天');
                }else{
                    alert('当前年份是平年2月份28天');
                }
            }
            backDay();
            function isRunYear(year){
                //如果是闰年 我们返回true 否则返回false
                var flag = false;
                if (year % 4 == 0 && year % 100 != 0 || year % 400 ==0){
                    flag = ture;
                }
                return flag;
            }
        </script>
  • 相关阅读:
    poj 3026 Borg Maze
    poj2828 Buy Tickets
    poj3264 Balanced Lineup
    高精度运算
    poj1035 Spell checker
    poj2318 TOYS 点积叉积理解
    求两直线交点的一般做法
    C语言I博客作业05
    C语言I博客作业04
    C语言I博客作业07
  • 原文地址:https://www.cnblogs.com/qiujie-prion/p/12987806.html
Copyright © 2011-2022 走看看