Xinzhongz 2022-01-12 19:01 采纳率: 0%
浏览 29

函数打印console.log(time (2013,2,1))如何变为 console.log(time ('2013,2,1)')


<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
    </head>
    <body>
        <script type="text/javascript">
        
            function time(year,month,day){
                var days =day;        
                if(month==1){
                    return days;
                }
                var months=[31,28,31,30,31,30,31,31,30,31,30,31]
                for(var i=0;i<month-1;i++){
                    days+=months[i]
                }
                if(Year(year)&&month>2){
                    days++;
                }
                return days;
            }
            function Year(year){
                return year%4==0&&year%100!=0||year%400==0;
            }
            console.log(time (2013,2,1))
            // console.log(time ('2013,2,1)')改成这个
        </script>
    </body>
</html>

  • 写回答

2条回答 默认 最新

  • CSDN专家-showbo 2022-01-12 20:10
    关注

    参数改成字符串?可以在函数内split下就行,代码如下

    
    
            function time(s) {
                var arr = s.split(',').map(i => parseInt(i));
                var year = arr[0], month = arr[1], day = arr[2]
                var days = day;
                if (month == 1) {
                    return days;
                }
                var months = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
                for (var i = 0; i < month - 1; i++) {
                    days += months[i]
                }
                if (Year(year) && month > 2) {
                    days++;
                }
                return days;
            }
            function Year(year) {
                return year % 4 == 0 && year % 100 != 0 || year % 400 == 0;
            }
           // console.log(time(2013, 2, 1))
            console.log(time('2013,2,1)'))
    
    

    img

    评论

报告相同问题?

问题事件

  • 创建了问题 1月12日

悬赏问题

  • ¥15 求红米或者任意工作安卓机ro,ot之后劫c ,h ,i摄像头, 实现无人直播瞒过抖音直播助手的教程, 或者远程 协助也可以。
  • ¥15 elasticsearch
  • ¥30 python ttk 获取下拉框问题
  • ¥15 uniapp的uni-datetime-picker组件在ios端不适配
  • ¥15 前端 uniapp App端在离线状态如何使用modbus 连接手机蓝牙进行读写操控机器?
  • ¥15 SQL语句根据字段自动生成行
  • ¥500 “掌声响起来”软件(不确定性人工智能)
  • ¥500 我要找大模型一体机产品手册和应用案例
  • ¥20 关于游戏c++语言代码问题
  • ¥15 如何制作永久二维码,最好是微信也可以扫开的。(相关搜索:管理系统)