जावास्क्रिप्ट में संख्याओं को कैसे प्रारूपित करें?जावास्क्रिप्ट में संख्याओं को कैसे प्रारूपित करें?
8
A
उत्तर
11
आपके पास जावास्क्रिप्ट के साथ सबसे अच्छा है आपकी संख्याओं पर फिक्स्ड() और toPrecision() फ़ंक्शन।
var num = 10;
var result = num.toFixed(2); // result will equal 10.00
num = 930.9805;
result = num.toFixed(3); // result will equal 930.981
num = 500.2349;
result = num.toPrecision(4); // result will equal 500.2
num = 5000.2349;
result = num.toPrecision(4); // result will equal 5000
num = 555.55;
result = num.toPrecision(2); // result will equal 5.6e+2
मुद्रा, अल्पविराम, और अन्य प्रारूपों को या तो आप या तृतीय पक्ष लाइब्रेरी द्वारा किया जाना होगा।
0
आप जावास्क्रिप्ट printf के लिए गूगल, तो आप कार्यान्वयन के बहुत सारे मिल जाएगा।
1
सुधार स्क्रिप्ट (पिछले बग्गी, खेद था, ईमानदार मैं exaustively या तो इस परीक्षण नहीं किया जा करने के लिए), यह php number_format तरह काम करता है:
function formatFloat(num,casasDec,sepDecimal,sepMilhar) {
if (num < 0)
{
num = -num;
sinal = -1;
} else
sinal = 1;
var resposta = "";
var part = "";
if (num != Math.floor(num)) // decimal values present
{
part = Math.round((num-Math.floor(num))*Math.pow(10,casasDec)).toString(); // transforms decimal part into integer (rounded)
while (part.length < casasDec)
part = '0'+part;
if (casasDec > 0)
{
resposta = sepDecimal+part;
num = Math.floor(num);
} else
num = Math.round(num);
} // end of decimal part
while (num > 0) // integer part
{
part = (num - Math.floor(num/1000)*1000).toString(); // part = three less significant digits
num = Math.floor(num/1000);
if (num > 0)
while (part.length < 3) // 123.023.123 if sepMilhar = '.'
part = '0'+part; // 023
resposta = part+resposta;
if (num > 0)
resposta = sepMilhar+resposta;
}
if (sinal < 0)
resposta = '-'+resposta;
return resposta;
}
संबंधित मुद्दे
- 1. जावास्क्रिप्ट का उपयोग कर संख्याओं को कैसे प्रारूपित करें?
- 2. हेक्स स्ट्रिंग्स को संख्याओं को कैसे प्रारूपित करें?
- 3. कोडइग्निटर में संख्याओं को प्रारूपित करने के लिए कहां?
- 4. क्यूस्ट्रिंग को कैसे प्रारूपित करें?
- 5. xslt में दिनांक को कैसे प्रारूपित करें?
- 6. PowerShell में डेटटाइम को कैसे प्रारूपित करें?
- 7. पर्ल में संख्याओं को कैसे क्रमबद्ध करें?
- 8. कोई समूहिंग विभाजक के साथ संख्याओं को प्रारूपित करने के लिए कैसे करें
- 9. जावास्क्रिप्ट में दो संख्याओं को कैसे जोड़ना है?
- 10. जेसन आउटपुट को कैसे प्रारूपित करें?
- 11. रूबी लॉगर को कैसे प्रारूपित करें?
- 12. vim quickfix प्रविष्टि को कैसे प्रारूपित करें?
- 13. एक्सकोड में कोड कैसे प्रारूपित करें?
- 14. django टेम्पलेट में डेटटाइम कैसे प्रारूपित करें?
- 15. कोणीयजेएस: इनपुट में डेटा कैसे प्रारूपित करें?
- 16. sqlite टेक्स्ट को संख्याओं में कनवर्ट करें
- 17. विजुअलफॉर्स में दिनांक कैसे प्रारूपित करें?
- 18. स्कैला में स्ट्रिंग कैसे प्रारूपित करें?
- 19. संख्याओं के बजाय तर्क नामों के साथ संदेश कैसे प्रारूपित करें?
- 20. सी # में अपवाद के स्टैक ट्रेस को कैसे प्रारूपित करें?
- 21. एनजी में संख्या को कैसे प्रारूपित करें: बहुवचन
- 22. अभिव्यक्ति भाषा में किसी संख्या को कैसे प्रारूपित करें?
- 23. एक्लिप्स में एचटीएमएल फाइलों को कैसे प्रारूपित करें?
- 24. डेटटाइम को 24 घंटे के समय में कैसे प्रारूपित करें?
- 25. डेल्फी में यूनिक्स टाइमस्टैम्प को कैसे प्रारूपित करें?
- 26. पर्यवेक्षकों में (संख्याओं) पर्यवेक्षकों को ट्रैक करें?
- 27. तारीखों को संख्याओं में कनवर्ट करें
- 28. मैं C# में प्रोग्रामेटिक रूप से नियंत्रित संख्याओं के दशमलव के लिए दशमलव कैसे प्रारूपित करूं?
- 29. एक्सेल शीट कॉलम नामों को संख्याओं में कैसे परिवर्तित करें?
- 30. मैं संख्याओं को केवल दो दशमलव स्थानों के लिए कैसे प्रारूपित करूं?
जो सभी को अपने स्वयं के दोषों की है। – holli