কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে অ্যারেতে পূর্ণসংখ্যা ও স্ট্রিং সংখ্যার পার্থক্য বের করা


সমস্যা

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা পূর্ণসংখ্যা ও স্ট্রিং রূপে পূর্ণসংখ্যা মিশ্র একটি অ্যারে নেবে। ফাংশনটি স্ট্রিং পূর্ণসংখ্যাগুলোর যোগফল বের করবে এবং সেটি পূর্ণসংখ্যাগুলোর যোগফল থেকে বিয়োগ করবে।

উদাহরণ

নিচে কোডটি দেওয়া হলো:

const arr = [5, 2, '4', '7', '4', 2, 7, 9];
const integerDifference = (arr = []) => {
  let res = 0;
  for(let i = 0; i < arr.length; i++){
    const el = arr[i];
    if(typeof el === 'number'){
      res += el;
    }else if(typeof el === 'string' && +el){
      res -= (+el);
    }
  }
  return res;
};
console.log(integerDifference(arr));

আউটপুট

কনসোল আউটপুট:

10

  1. জাভাস্ক্রিপ্ট এবং ECMAScript-এর পার্থক্য কী?

  2. জাভা এবং জাভাস্ক্রিপ্টের পার্থক্য কী?

  3. জাভাস্ক্রিপ্টে parseInt(string) এবং Number(string) এর পার্থক্য কী?

  4. জাভাস্ক্রিপ্টে কাস্টম ও বিল্ট-ইন ফাংশন পার্থক্য