Šajā piemērā jūs iemācīsities uzrakstīt JavaScript programmu, kas pārbaudīs, vai gads ir lēciens vai nē.
Lai saprastu šo piemēru, jums jāpārzina šādas JavaScript programmēšanas tēmas:
- JavaScript datums un laiks
- JavaScript, ja … cits paziņojums
Gads ir lēciena gads, ja ir izpildīti šādi nosacījumi:
- Gads ir 400 reizinājums .
- Gads ir 4 reizinājums, nevis 100 .
1. piemērs: Pārbaudiet Leap Year Using, ja vēl …
// program to check leap year function checkLeapYear(year) ( //three conditions to find out the leap year if ((0 == year % 4) && (0 != year % 100) || (0 == year % 400)) ( console.log(year + ' is a leap year'); ) else ( console.log(year + ' is not a leap year'); ) ) // take input const year = prompt('Enter a year:'); checkLeapYear(year);
Rezultāts
Ievadiet gadu: 2000. gads ir lēciena gads
Iepriekš minētajā programmā tiek pārbaudīti trīs nosacījumi, lai noteiktu, vai gads ir lēciena gads.
%
Operators atgriež atlikušo sadalīšanu.
2. piemērs: Pārbaudiet Leap Year, izmantojot newDate ()
// program to check leap year function checkLeapYear(year) ( const leap = new Date(year, 1, 29).getDate() === 29; if (leap) ( console.log(year + ' is a leap year'); ) else ( console.log(year + ' is not a leap year'); ) ) // take input const year = prompt('Enter a year:'); checkLeapYear(year);
Rezultāts
Ievadiet gadu: 2000. gads ir lēciena gads
Iepriekš minētajā programmā tiek pārbaudīts februāra mēnesis, ja tajā ir 29 dienas.
Ja februāra mēnesī ir 29 dienas, tas būs garais gads.
new Date(2000, 1, 29)
Dod datumu un laiku atbilstoši norādītajiem argumentiem.
Otrdien, 2000. gada 29. februārī 00:00:00 GMT + 0545 (+0545)
getDate()
Metode atgriež mēneša dienu.