Selles näites õpid kirjutama JavaScripti programmi, mis kontrollib, kas aasta on liigaasta või mitte.
Selle näite mõistmiseks peaksid teil olema teadmised järgmistest JavaScripti programmeerimise teemadest:
- JavaScripti kuupäev ja kellaaeg
- JavaScripti, kui… muul juhul
Aasta on liigaasta, kui on täidetud järgmised tingimused:
- Aasta on 400 kordne .
- Aasta on mitmekordselt 4 ja mitte kordne 100 .
Näide 1: kontrollige hüppeaasta kasutamist, kui… muud
// 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);
Väljund
Sisestage aasta: 2000 2000 on liigaasta
Eespool nimetatud programmis kontrollitakse kolme tingimust, et teha kindlaks, kas aasta on liigaasta või mitte.
%
Operaator tagastab ülejäänud rajoon.
Näide 2: kontrollige hüppeaastat kasutades 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);
Väljund
Sisestage aasta: 2000 2000 on liigaasta
Ülaltoodud programmis kontrollitakse veebruari kuud, kui see sisaldab 29 päeva.
Kui veebruarikuu sisaldab 29 päeva, on see liigaasta.
new Date(2000, 1, 29)
Annab kuupäev ja kellaaeg vastavalt määratud argumendid.
Teisipäev, 29. veebruar 2000 00:00:00 GMT + 0545 (+0545)
getDate()
Meetod tagastab päeval kuus.