কম্পিউটার

জাভাস্ক্রিপ্টে বছরের পর বছর সেঞ্চুরি হচ্ছে


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি সংখ্যা বা একটি স্ট্রিং নেয় যা একটি বছরের প্রতিনিধিত্ব করে। সেই বছর থেকে আমাদের ফাংশনটি বের করা উচিত এবং বছরটি যে সেঞ্চুরিতে পড়ে তা ফিরিয়ে দেওয়া উচিত।

উদাহরণস্বরূপ -

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. জাভাস্ক্রিপ্ট অ্যারে থেকে() পদ্ধতি

  2. JavaScript Array.from() পদ্ধতি

  3. PreventDefault( ) বনাম জাভাস্ক্রিপ্টে মিথ্যা রিটার্ন?

  4. সেলেনিয়ামে জাভাস্ক্রিপ্ট কোডের রিটার্ন মান পাওয়া।