जावास्क्रिप्ट में संख्याओं के संबंध में कुछ सीमाएँ हैं। कोई भी संख्या मानकीकृत कंप्यूटर नेटवर्क प्रारूप . में होनी चाहिए . यदि कोई पूर्णांक इस नियम का उल्लंघन करता है, तो वह एक सुरक्षित पूर्णांक नहीं हो सकता।
सुरक्षित पूर्णांकों में -(2^53 - 1) से लेकर (2^53 - 1) तक के सभी पूर्णांक होते हैं समावेशी (± 9007199254740991 या ± 9,007,199,254,740,991) . यह जानना है कि दी गई संख्या एक सुरक्षित पूर्णांक है या नहीं, Number.isSafeInteger() उपयोग किया जाना चाहिए।
वाक्यविन्यास
Number.isSafeInteger(num);
यह विधि एक संख्या को एक पैरामीटर के रूप में लेती है और मूल्यांकन करती है कि संख्या सुरक्षित पूर्णांक की सीमा में है या नहीं। यदि दी गई संख्या सीमा में है तो आउटपुट के रूप में सत्य प्रदर्शित किया जाएगा अन्यथा आउटपुट के रूप में गलत प्रदर्शित किया जाएगा।
उदाहरण-1
निम्नलिखित उदाहरण में, प्रदान की गई दो संख्याएं -(2^53 - 1) से लेकर (2^53 - 1) तक की श्रेणी में हैं . तो Number.isInteger() विधि ने संख्याओं का सही मूल्यांकन किया है।
आउटपुट
सत्य
उदाहरण-2
निम्नलिखित उदाहरण में, प्रदान की गई संख्या -(2^53 - 1) से लेकर (2^53 - 1) तक की सीमा में नहीं है। तो Number.isInteger() विधि ने संख्या का मूल्यांकन गलत . के रूप में किया है ।