मैं ई अंकन के बिना मेरे दूत बॉट में बहुत कम संख्या कैसे प्रदर्शित करते हैं?

वोट
1

यहाँ

मैं एक बॉट क्रिप्टो में बहुत छोटा रूपांतरण प्रदर्शित करने के लिए की जरूरत है कि है। वर्तमान में, जब संख्या छोटा है, उत्पादन वैज्ञानिक अंकन में पता चलता ई के साथ मैं इस अंकन नहीं करना चाहती, मैं कैसे इस प्रारूप एक सामान्य संख्या की तरह प्रदर्शित करने के लिए कर सकते हैं

अग्रिम में अपने जवाब के लिए धन्यवाद। Node.js में कोडित

09/08/2017 को 13:44
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


1 जवाब

वोट
2

आप उपयोग कर सकते हैं toFixed()वांछित परिशुद्धता के साथ संख्या दिखाने के लिए आपके नंबर पर।

number.toFixed(precision)

यहाँ एक उदाहरण है:

let number = 0.000000635345

number.toFixed(5)    // 0.00000
number.toFixed(6)    // 0.000001
number.toFixed(7)    // 0.0000006
number.toFixed(8)    // 0.00000064

आप इस अनुगामी शून्य हटाने के लिए एक रेगुलर एक्सप्रेशन के साथ संयोजन के रूप में उपयोग कर सकते हैं:

let number = 0.0000005
number.toFixed(10)                          // 0.0000005000

number.toFixed(10).replace(/\.?0+$/,"")     // 0.0000005
09/08/2017 को 15:32
का स्रोत उपयोगकर्ता

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more