Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

JavaScript में दशमलव बिंदु के बाद अंकों की गिनती - JavaScript


हमें एक 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

  1. JavaScript नंबर्स उदाहरण JavaScript नंबर्स उदाहरण

    JavaScript में नंबर्स के लिए एक उदाहरण निम्न है -उदाहरण<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> &

  1. JavaScript में Const vs Let JavaScript में Const vs Let

    Const और let को ES2015 में ब्लॉक-स्कोप्ड वेरिएबल घोषित करने के लिए पेश किया गया था। जबकि let का उपयोग करके घोषित वेरिएबल को पुनः असाइन किया जा सकता है, const का उपयोग करके घोषित वेरिएबल को पुनः असाइन नहीं किया जा सकता। उदाहरण <!DOCTYPE html> <html lang="en"> <head> <me

  1. JavaScript में दशमलव संख्याओं (Decimal Numbers) को कैसे वैलिडेट करें? JavaScript में दशमलव संख्याओं (Decimal Numbers) को कैसे वैलिडेट करें?

    JavaScript में दशमलव संख्याओं को वैलिडेट करने का निम्नलिखिक कोड है:उदाहरण<!DOCTYPE html> <html lang="hi"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Valida