Πρόγραμμα JavaScript για έλεγχο του Leap Year

Σε αυτό το παράδειγμα, θα μάθετε να γράφετε ένα πρόγραμμα JavaScript που θα ελέγχει αν ένα έτος είναι άλμα ή όχι.

Για να κατανοήσετε αυτό το παράδειγμα, θα πρέπει να γνωρίζετε τις ακόλουθες ενότητες προγραμματισμού JavaScript:

  • Ημερομηνία και ώρα JavaScript
  • JavaScript αν… αλλιώς Δήλωση

Ένα έτος είναι ένα έτος άλματος εάν πληρούνται οι ακόλουθες προϋποθέσεις:

  1. Το έτος είναι πολλαπλάσιο των 400 .
  2. Το έτος είναι πολλαπλάσιο του 4 και όχι πολλαπλάσιο του 100 .

Παράδειγμα 1: Ελέγξτε το Leap Year χρησιμοποιώντας αν… αλλιώς

 // 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);

Παραγωγή

 Εισαγάγετε ένα έτος: Το 2000 2000 είναι ένα άλμα

Στο παραπάνω πρόγραμμα, ελέγχονται οι τρεις συνθήκες για να προσδιοριστεί εάν το έτος είναι έτος άλματος ή όχι.

Ο %χειριστής επιστρέφει το υπόλοιπο τμήμα.

Παράδειγμα 2: Έλεγχος Leap Year χρησιμοποιώντας 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);

Παραγωγή

 Εισαγάγετε ένα έτος: Το 2000 2000 είναι ένα άλμα

Στο παραπάνω πρόγραμμα, ο μήνας Φεβρουαρίου ελέγχεται εάν περιέχει 29 ημέρες.

Εάν ένας μήνας Φεβρουαρίου περιέχει 29 ημέρες, θα είναι άλμα.

Το new Date(2000, 1, 29)δίνει την ημερομηνία και την ώρα, σύμφωνα με τις καθορισμένες επιχειρήματα.

 Τρί 29 Φεβρουαρίου 2000 00:00:00 GMT + 0545 (+0545)

Η getDate()μέθοδος επιστρέφει την ημέρα του μήνα.

ενδιαφέροντα άρθρα...