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