Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

जावास्क्रिप्ट का उच्चतम पूर्णांक मान क्या है जिसे कोई संख्या सटीकता खोए बिना जा सकती है?

<घंटा/>

संक्षिप्त उत्तर:+/- 9007199254740991

ES6 विनिर्देश के अनुसार, सभी सकारात्मक और नकारात्मक पूर्णांक जिनकी परिमाण 2^53 से अधिक नहीं है, संख्या प्रकार में प्रतिनिधित्व योग्य हैं (वास्तव में, पूर्णांक 0 में दो प्रतिनिधित्व हैं, +0 और -0)। ES6 में, इसे Number.MAX_SAFE_INTEGER के रूप में परिभाषित किया गया है।

ध्यान दें कि बिटवाइज़ ऑपरेटर और शिफ्ट ऑपरेटर 32-बिट इनट्स पर काम करते हैं, इसलिए उस स्थिति में, अधिकतम सुरक्षित पूर्णांक 2^31-1, या 2147483647 है।


  1. मैं कैसे जांच सकता हूं कि कोई संख्या फ्लोट या पूर्णांक है - जावास्क्रिप्ट?

    मान लें कि हमारे पास निम्नलिखित चर हैं - var value1 = 10; var value2 = 10.15; नंबर () कंडीशन का इस्तेमाल करके देखें कि कोई नंबर फ्लोट या इंटीजर है - Number(value) === value && value % 1 !== 0; } उदाहरण निम्नलिखित कोड है - function checkNumberIfFloat(value) {    return Number(valu

  1. सरणी में संभावित संख्याएं खोजें जो लक्ष्य मान के योग हो सकें JavaScript

    हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो पहले तर्क के रूप में संख्याओं की एक सरणी और दूसरे तर्क के रूप में एक संख्या लेता है। फ़ंक्शन को सरणी से ऐसे तत्वों को चुनना चाहिए जो जोड़े जाने पर सरणी के दूसरे तर्क द्वारा निर्दिष्ट योग देता है। फ़ंक्शन को संख्याओं के ऐसे सभी उप-सरणी की एक सरणी वापस

  1. जावास्क्रिप्ट में एक स्ट्रिंग से निर्मित किए जा सकने वाले पैलिंड्रोम की संख्या की गणना करना

    हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो वर्णों की एक स्ट्रिंग को पहले तर्क के रूप में लेता है, जैसे कि str, और एक संख्या, जैसे num, दूसरे तर्क के रूप में। फ़ंक्शन को पैलिंड्रोम स्ट्रिंग्स की संख्या की गणना करनी चाहिए, बिल्कुल लंबाई की संख्या को दिए गए स्ट्रिंग स्ट्र से बनाया जा सकता ह