संभावित डुप्लिकेट:
जावास्क्रिप्ट में लंबी संख्या घटाना
क्या कोई मुझे बता सकता है कि जावास्क्रिप्ट में बड़ी संख्या की तुलना कैसे करें?
कुछ इस तरह
var sla = 1263293940000;
var resp = 1263296389700;
if(sla > resp)
{
//do something
}
उत्तर:
जवाब के लिए 2 № 1आप शायद देखना चाहते हैं BigInteger पुस्तकालय।
जवाब के लिए 2 № 2
नया नंबर लौटाएँ (पहले)> नया नंबर (दूसरा);
उत्तर № 3 के लिए 1
आंतरिक रूप से सभी जावास्क्रिप्ट संख्याओं का प्रतिनिधित्व किया जाता हैडबल-सटीक फ़्लोटिंग पॉइंट नंबर के रूप में। जैसा कि आपने खोजा है, यह बहुत बड़ी संख्या (और अन्य स्थानों पर) के लिए कुछ गोलाई त्रुटियों का कारण बनता है। यदि आपको अधिक सटीकता की आवश्यकता है, तो आपको एक एलेक्स जैसे पोस्ट किए गए पुस्तकालय का उपयोग करने की आवश्यकता होगी।
उत्तर के लिए -3 № 4
वापसी ("12345678901234568.13") <= ("12345678901234568.12");