इस उदाहरण में, आप एक जावास्क्रिप्ट प्रोग्राम लिखना सीखेंगे, जो यह जाँच करेगा कि एक वर्ष लीप वर्ष है या नहीं।
इस उदाहरण को समझने के लिए, आपको निम्नलिखित जावास्क्रिप्ट प्रोग्रामिंग विषयों का ज्ञान होना चाहिए:
- जावास्क्रिप्ट दिनांक और समय
- जावास्क्रिप्ट अगर … और स्टेटमेंट
निम्न स्थितियों से संतुष्ट होने पर एक वर्ष लीप वर्ष होता है:
- वर्ष 400 का एक बहु है ।
- वर्ष 4 के एक बहु है और 100 का गुणक नहीं है ।
उदाहरण 1: चेक लीप इयर का उपयोग कर अगर … और
// 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: नए वर्ष का उपयोग करते हुए लीप वर्ष की जाँच करें ()
// 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()
विधि महीने के दिन देता है।