আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি সংখ্যা নেয় যা একটি পূর্ণসংখ্যা বা একটি ফ্লোটিং-পয়েন্ট নম্বর হতে পারে। যদি এটি একটি ফ্লোটিং-পয়েন্ট সংখ্যা হয়, তাহলে আমাদের দশমিক বিন্দুর পরে সংখ্যার গণনা ফেরত দিতে হবে। অন্যথায় আমাদের 0 ফেরত দেওয়া উচিত।
আমাদের উদাহরণের জন্য, আমরা দুটি সংখ্যা −
বিবেচনা করছিconst num1 = 1.123456789; const num2 = 123456789;
উদাহরণ
নিম্নলিখিত কোড -
const num1 = 1.123456789; const num2 = 123456789; const decimalCount = num => { // Convert to String const numStr = String(num); // String Contains Decimal if (numStr.includes('.')) { return numStr.split('.')[1].length; }; // String Does Not Contain Decimal return 0; } console.log(decimalCount(num1)) // 9 console.log(decimalCount(num2)) // 0
আউটপুট
এটি কনসোলে −
নিম্নলিখিত আউটপুট তৈরি করবে9 0