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

JavaScript-এ Number টাইপের সর্বোচ্চ সফ ইন্টিজার মান (MAX_SAFE_INTEGER)


সংক্ষিপ্ত উত্তর: +/- 9007199254740991

ES6 স্পেসিফিকেশন অনুযায়ী, ২^৫৩ (9007199254740992) বা কম মagni튜ডের সব পজিটিভ ও নেগেটিভ ইন্টিজার Number টাইপে রিপ্রেজেন্টেবল। ES6-এ এটি Number.MAX_SAFE_INTEGER হিসেবে ডিফাইন করা হয়েছে।

নোট: বিটওয়াইজ এবং শিফট অপারেটর ৩২-বিট ইন্টিজারে কাজ করে, সেক্ষেত্রে সর্বোচ্চ সফ ইন্টিজার ২^৩১-১ = ২১৪৭৪৮৩৬৪৭।

  1. অবজেক্ট প্রোপার্টি মান থেকে সর্বোচ্চ সংখ্যা রিটার্ন করা - জাভাস্ক্রিপ্ট

  2. জাভাস্ক্রিপ্টে সংখ্যা ফ্লোট (float) নাকি ইন্টিজার (integer) যাচাই করা

  3. জাভাস্ক্রিপ্টে টার্গেট সমষ্টি পাওয়ার সব সম্ভাব্য কম্বিনেশন বের করা

  4. জাভাস্ক্রিপ্টে স্ট্রিং থেকে নির্দিষ্ট দৈর্ঘ্যের প্যালিনড্রোম সংখ্যা গণনা করা