前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >JavaScript案例:函数相关

JavaScript案例:函数相关

作者头像
岳泽以
发布2022-10-26 16:41:30
2300
发布2022-10-26 16:41:30
举报
文章被收录于专栏:岳泽以博客

题目:利用函数翻转数组

代码语言:javascript
复制
    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, 5, 7]);
    console.log(arr1);

题目:利用函数封装冒泡排序

代码语言:javascript
复制
    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([4, 1, 6, 3]);
    console.log(arr1);

函数可以相互调用

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

代码语言:javascript
复制
    function fn1() {
        console.log(11);
        fn2(); //在fn1函数里面调用了fn2函数
    }
    fn1();

    function fn2() {
        console.log(22);
    }

最后的结果为11,22

题目:利用函数输出2月份的天数

代码语言:javascript
复制
    function backDay() {
        var year = prompt('请输入年份:');
        if (isRunYear(year)) {
            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 = true;
        }
        return flag;
    }
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022 年 03 月,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 题目:利用函数翻转数组
  • 题目:利用函数封装冒泡排序
  • 函数可以相互调用
  • 题目:利用函数输出2月份的天数
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档