Соли кабисаро муайян кардан дар 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
- агар набошад.