为我对 jQuery 的基本理解致歉。我正在尝试编写一个函数,该函数可以由用户设置值或留空,自行设置。它看起来像这样:
// Calendar
function eventCalendar(yearSet, monthSet) {
// Get current date
var date = new Date();
// Check to see if variables were set in function
// Year
if ((yearSet.length > 0)) {
var year = yearSet;
} else {
var year = date.getFullYear();
}
// Month
if ((monthSet.length > 0)) {
var month = monthSet;
} else {
var month = date.getMonth();
}
console.log(month + ', ' + year);
}
但是,当函数在没有变量的情况下调用时,控制台会向我发送错误:
'yearSet 未定义'
我该如何解决这个问题?