<!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>
函数打印console.log(time (2013,2,1))如何变为 console.log(time ('2013,2,1)')
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
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)'))
解决 无用评论 打赏 举报
悬赏问题
- ¥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 如何制作永久二维码,最好是微信也可以扫开的。(相关搜索:管理系统)