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 は定義されていません'
どうすればこれを回避できますか?