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

जावास्क्रिप्ट में दी गई संख्या के अंकों की गिनती कैसे करें?

आवश्यकताएं यहां सरल हैं, हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक नंबर लेता है और उसमें अंकों की संख्या लौटाता है।

उदाहरण के लिए -

4567 में अंकों की संख्या 4 है 423467 में अंकों की संख्या 6 है 457 में अंकों की संख्या 3 है

आइए इस फ़ंक्शन के लिए कोड लिखते हैं।

उदाहरण

const num = 2353454; 
const digits = (num, count = 0) => { 
  if(num){ 
    return digits(Math.floor(num / 10), ++count); 
  }; 
  return count; 
}; 
console.log(digits(num)); 
console.log(digits(123456)); 
console.log(digits(53453)); 
console.log(digits(5334534534));

आउटपुट

कंसोल में आउटपुट होगा -

7 6 5 10
  1. - JavaScript में ऐरे में दोहराए गए नामों की घटनाओं को कैसे गिनें?

    मान लीजिए निम्नलिखित हमारा ऐरे है: var details = [ { studentName: John, studentAge: 23 }, { studentName: David, studentAge: 24 }, { studentName: John, studentAge: 21 }, { studentName: John, studentAge: 25

  1. JavaScript में संख्या के अंकों को अलग करना JavaScript में संख्या के अंकों को अलग करना

    हमें एक JavaScript प्रोग्राम लिखना आवश्यक है जो उपयोगकर्ता को एक इनपुट प्रदान करता है। जब उपयोगकर्ता कुछ मान इनपुट करता है और बटन दबाता है, तो हमारा फ़ंक्शन जांचना चाहिए कि इनपुट एक वैध संख्या है, यदि यह एक वैध संख्या है, तो प्रोग्राम को संख्या के सभी अंकों को स्क्रीन पर अलग-अलग प्रिंट करना चाहिए।

  1. - C++ में दी गई संख्या N के अंक जो N को विभाजित करते हैं

    समस्या विवरण हमें एक संख्या N दी गई है। उन अंकों की गिनती करनी है जो संख्या N को विभाजित (divide) करते हैं। महत्वपूर्ण बिंदु यदि अंक 0 है, तो उसे अनदेखा करें (0 से विभाजन अपरिभाषित है)। यदि कोई अंक दो बार आता है और विभाजित करता है, तो दोनों बार गिना जाएगा। उदाहरण इनपुट: 2240 आउटपुट: 3 अंक: 2, 2