JavaScript හි අධික අවුරුද්ද නිර්ණය කිරීම
කලින් ඉගෙන ගත් ක්රම භාවිතා කරමින්, ඕනෑම අවුරුද්දක් සඳහා එය අධික අවුරුද්දක් ද නැතිනම් සාමාන්ය අවුරුද්දක් ද බව පහසුවෙන් නිර්ණය කළ හැකිය: එය සඳහා අවශ්ය වන්නේ පෙබරවාරි මාසයේ දින කීයක් තිබේදැයි සොයා ගැනීමයි. මේ සඳහා අපට මාර්තු මාසයේ ශුන්යවන දිනය ගත යුතුය:
let date = new Date(2020, 2, 0);
console.log(date.getDate()); // 29 ප්රතිදානය කරයි, මන්ද 2020 අවුරුද්ද අධික අවුරුද්දක් වේ
අවුරුද්දේ වර්ගය පෙළ වශයෙන් ප්රතිදානය වන පරිදි අපගේ කේතය වැඩි දියුණු කරමු:
let date = new Date(2020, 2, 0);
if (date.getDate() == 29) {
console.log('අධික අවුරුද්දකි');
} else {
console.log('සාමාන්ය අවුරුද්දකි');
}
isLeap කාර්යය සාදන්න. එය පරාමිතියක් ලෙස
අවුරුද්දක් පිළිගෙන, එම අවුරුද්ද අධික අවුරුද්දක් නම් true,
නොවේ නම් false
ආපසු ලබා දිය යුතුය.