javascript - parseInt(8558968890839370929) return 8558968890839371000 ,why? -
इस सवाल का पहले से ही एक उत्तर है: < / P>
- 18 उत्तर
जब मैं निष्पादित करता हूँ
parseInt (8558968890839370929)
क्रोम में, यह
8558968890839371000 देता है। इसके बजाय क्यों
9,007,199,254,740,992 (2 53 ) बदले नहीं?
क्योंकि इंट की सीमा को पार कर लिया गया है +/- 9007199254740992
से
ध्यान दें कि सभी सकारात्मक और नकारात्मक पूर्णांक जिनके परिमाण में कोई बड़ा नहीं है 2 से अधिक 53 संख्या प्रकार में प्रतिनिधित्व कर रहे हैं (वास्तव में, पूर्णांक 0 के दो प्रस्तुतीकरण, +0 और '??? 0)। < / html>
Comments
Post a Comment