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

संख्याओं को विस्तारित रूप में व्यक्त करना - JavaScript


मान लीजिए हमें संख्या 124 दी गई है और एक फ़ंक्शन लिखना है जो इस संख्या को इनपुट के रूप में लेता है और इसका विस्तारित रूप (expanded form) स्ट्रिंग के रूप में लौटाता है।

124 का विस्तारित रूप है:

'100+20+4'

कोड

const num = 125; 
const expandedForm = num => { 
  const numStr = String(num); 
  let res = ''; 
  for (let i = 0; i < numStr.length; i++) { 
    const placeValue = +(numStr[i]) * Math.pow(10, (numStr.length - 1 - i)); 
    if (numStr.length - i > 1) { res += `${placeValue}+` } else { res += placeValue; } 
  } 
  return res; 
}; 
console.log(expandedForm(num));

आउटपुट

100+20+5
  1. JavaScript Const: ब्लॉक-स्कोप्ड कॉन्स्टेंट्स JavaScript Const: ब्लॉक-स्कोप्ड कॉन्स्टेंट्स

    const ES2015 (ES6) में पेश किया गया एक ब्लॉक-स्कोप्ड वेरिएबल डिक्लेरेशन है जो रीअसाइनमेंट को रोकता है। यह आधुनिक JavaScript में डिफ़ॉल्ट विकल्प होना चाहिए जब रीअसाइनमेंट की आवश्यकता न हो। उदाहरण { try { a = 44; // TypeError: Assignment to constant variable } catch (e

  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