हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो एक संख्या लेता है जो एक पूर्णांक या एक फ़्लोटिंग-पॉइंट संख्या हो सकती है। यदि यह एक फ़्लोटिंग-पॉइंट संख्या है, तो हमें दशमलव बिंदु के बाद संख्याओं की संख्या वापस करनी होगी। नहीं तो हमें 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