Artık Yılı Kontrol Etmek İçin JavaScript Programı

Bu örnekte, bir yılın artık yıl olup olmadığını kontrol edecek bir JavaScript programı yazmayı öğreneceksiniz.

Bu örneği anlamak için, aşağıdaki JavaScript programlama konuları hakkında bilgi sahibi olmalısınız:

  • JavaScript Tarihi ve Saati
  • JavaScript if… else İfadesi

Aşağıdaki koşullar yerine getirilirse, yıl artık yıldır:

  1. Yıl, 400'ün katıdır .
  2. Yıl 4'ün katıdır ve 100'ün katı değildir .

Örnek 1: Eğer… else ile Artık Yılı Kontrol Edin

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

Çıktı

 Bir yıl girin: 2000 2000 artık bir yıldır

Yukarıdaki programda, yılın artık yıl olup olmadığını belirlemek için üç koşul kontrol edilir.

%Operatör bölmede kalan.

Örnek 2: newDate () kullanarak Artık Yılı Kontrol Edin

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

Çıktı

 Bir yıl girin: 2000 2000 artık bir yıldır

Yukarıdaki programda Şubat ayı 29 gün içerip içermediğine bakılır .

Bir Şubat ayı 29 gün içeriyorsa , artık yıl olacaktır.

new Date(2000, 1, 29)Belirtilen bağımsız göre tarih ve saati verir.

 29 Şubat 2000 Salı 00:00:00 GMT + 0545 (+0545)

getDate()Yöntem ayın gününü döndürür.

Ilginç makaleler...