हमें एक JavaScript फंक्शन लिखना है जो एक संख्या लेता है जो एक पूर्णांक या फ्लोटिंग-पॉइंट संख्या हो सकती है। अगर यह फ्लोटिंग-पॉइंट संख्या है, तो हमें दशमलव बिंदु के बाद की संख्याओं की गिनती रिटर्न करनी होगी। अन्यथा हमें 0 रिटर्न करना चाहिए।
हमारे उदाहरण के लिए, हम दो संख्याओं पर विचार कर रहे हैं:
const num1 = 1.123456789; const num2 = 123456789;
उदाहरण
निम्नलिखिक कोड है:
const num1 = 1.123456789;
const num2 = 123456789;
const decimalCount = num => {
// स्ट्रिंग में बदलें
const numStr = String(num);
// स्ट्रिंग में दशमलव है
if (numStr.includes('.')) {
return numStr.split('.')[1].length;
};
// स्ट्रिंग में दशमलव नहीं है
return 0;
}
console.log(decimalCount(num1)) // 9
console.log(decimalCount(num2)) // 0
आउटपुट
यह कंसोल में निम्नलिखिक आउटपुट देगा:
9 0