gpt4 book ai didi

javascript - 根据参数返回日期或数字的函数 - Javascript

转载 作者:行者123 更新时间:2023-11-30 08:28:04 25 4
gpt4 key购买 nike

我需要一个函数,当您在一天(例如“星期五”)发送时返回一个数字,而当您发送一个数字(例如“06”)时返回一个数字。该函数应获取包含数字或日期字符串的参数。我尝试进行切换,但它似乎不起作用。

function dayPick(day) {

let value;

switch (day) {
case "friday" || "05":
if (day === "friday") {
value = "05";
} else {
value = "friday"
}

break;
case "saturday" || "06":
if (day === "saturday") {
value = "06";
} else {
value = "saturday";
}

break;
case "sunday" || "07":
if (day === "sunday") {
value = "07";
} else {
value = "sunday";
}

break;
}

return value;
}

有什么建议吗?

最佳答案

这样的方法怎么样?

function dayPick(day) {
var days = ['sunday', 'monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday'];
if (isNaN(day)) {
// Day is literal
return days.indexOf(day) + 1;
} else {
// Day is numeric
return days[day-1];
}
}

关于javascript - 根据参数返回日期或数字的函数 - Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42040630/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com