• 技术文章 >Web开发 >JavaScript

    js switch语句计算指定日期是今年的第几天

    宋雪维宋雪维2021-01-09 09:01:18原创3717

    关于switch语句,小编向大家介绍了它的语法格式(https://www.py.cn/web/js/22733.html)和使用方法。作为可以选择不同的条件来执行不用的动作的JavaScript重要语句,它的使用作用肯定很多。对于我们想要计算出指定日期是今年的第几天的问题,switch语句就可以解决。

    1、switch语句功能:

    计算一次 switch 表达式

    把表达式的值与每个 case 的值进行对比(===)

    如果存在匹配,则执行关联代码,否则执行默认代码块

    2、使用原理:

    首先设置表达式 n(通常是一个变量)。随后表达式的值会与结构中的每个 case 的值做比较。如果存在匹配,则与该 case 关联的代码块会被执行。请使用 break 来阻止代码自动地向下一个 case 运行。

    3、用switch语句实现计算指定日期是今年的第几天

     function getDayNum(date) {
            if (!(date instanceof Date))
                return undefined;
            //先获得当前时间
            let nowDate = new Date(date.getFullYear(), 0, 1);
            //计算时间差
            let timeDis = date - nowDate * 1;
            return Math.ceil(timeDis / millisDay());
    }
        function millisDay() {
            return 1000 * 60 * 60 * 24;
        }
     
        console.log(getDayNum(new Date(2020, 9, 24)));


    以上就是js中switch语句的功能、使用原理和实现计算指定日期是今年的第几天的代码示例。有需求的小伙伴可以直接套用使用哦~

    专题推荐:js switch语句
    上一篇:js switch语句怎么用 下一篇:js switch case 同时匹配多个case

    相关文章推荐

    • python中缺少module怎么办?• python中sys.stdout怎么用?• 如何使用python实现图片处理?• python中glob库是什么?• python中的win32com库是什么?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网