मैंने अभी क्रोम (v.23 पर मैक) कंसोल का उपयोग करके निम्नलिखित अनुभवजन्य परीक्षण किया था:
> var j = JSON.parse("[999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999]")
undefined
> j[0]
1e+228
यदि JSON को HTTP से गुजारा जाता है, तो संख्या किसी भी स्थिति में जावा से स्ट्रिंग में परिवर्तित हो जाएगी और फिर समस्या केवल जावास्क्रिप्ट में हो सकती है।
से ECMAScript भाषा विशिष्टता 4.3.19 :
4.3.19 संख्या मान
डबल-सटीक 64-बिट बाइनरी प्रारूप IEEE 754 मूल्य के अनुरूप आदिम मान
नोट एक संख्या मान संख्या प्रकार का एक सदस्य है और एक संख्या का प्रत्यक्ष प्रतिनिधित्व है।
जो कि विकिपीडिया डबल-सटीक फ़्लोटिंग-पॉइंट प्रारूप में परिभाषित किया गया है ।