Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

जावास्क्रिप्ट में साल दर साल शतक बनाना

<घंटा/>

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो एक संख्या या एक स्ट्रिंग लेता है जो एक वर्ष का प्रतिनिधित्व करता है। उस वर्ष से हमारे कार्य को यह पता लगाना चाहिए कि वह वर्ष किस शताब्दी में आता है।

उदाहरण के लिए -

f("2000") = 20
f(1999) = 20
f("2002") = 21

निम्नलिखित कोड है -

उदाहरण

const centuryFromYear = year => {
   if(typeof year == 'string'){
      if(year.toString().slice(-2) == '00'){
         return year.toString().slice(0,2);
      }else{
         return (Math.floor(+year/100) +1).toString();
      };
   }else if(typeof year == 'number'){
      return Math.floor((year-1)/100) + 1;
   }else{
      return undefined;
   };
};
console.log(centuryFromYear("2000"));
console.log(centuryFromYear("2002"));
console.log(centuryFromYear(1999));

आउटपुट

कंसोल पर आउटपुट निम्न है -

20
21
20

  1. जावास्क्रिप्ट Array.from () विधि

    Array.from() किसी दिए गए सरणी उदाहरण से एक नया सरणी ऑब्जेक्ट बनाता है। सरणी से () फ़ंक्शन के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-widt

  1. रोकेंडिफॉल्ट () बनाम जावास्क्रिप्ट में झूठी वापसी?

    जब कोई ईवेंट फ़ायर किया जाता है, जैसे url क्लिक पर पेज को रीडायरेक्ट नहीं करना आदि, तो PreventDefault डिफ़ॉल्ट ब्राउज़र व्यवहार को रोक देता है। जब कोई ईवेंट निकाल दिया जाता है तो रिटर्नफ़ल्स डिफ़ॉल्ट ब्राउज़र व्यवहार को भी रोकता है और ईवेंट को प्रचारित नहीं होने देता है। कॉलबैक निष्पादन भी रोक दिया

  1. सेलेनियम में जावास्क्रिप्ट कोड का वापसी मूल्य प्राप्त करना।

    हम सेलेनियम वेबड्राइवर के साथ जावास्क्रिप्ट कोड का रिटर्न वैल्यू प्राप्त कर सकते हैं। सेलेनियम executeScript . की सहायता से Javascript कमांड चला सकता है तरीका। निष्पादित की जाने वाली जावास्क्रिप्ट कमांड को विधि के तर्क के रूप में पारित किया जाता है। हम कीवर्ड रिटर्न की मदद से जावास्क्रिप्ट कोड से व