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

कैसे पता लगाएं कि दी गई संख्या जावास्क्रिप्ट में सुरक्षित पूर्णांक है या नहीं?


जावास्क्रिप्ट में संख्याओं के संबंध में कुछ सीमाएँ हैं। कोई भी संख्या मानकीकृत कंप्यूटर नेटवर्क प्रारूप . में होनी चाहिए . यदि कोई पूर्णांक इस नियम का उल्लंघन करता है, तो वह एक सुरक्षित पूर्णांक नहीं हो सकता।

सुरक्षित पूर्णांकों में -(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() विधि ने संख्या का मूल्यांकन गलत . के रूप में किया है ।

 

आउटपुट

<पूर्व>झूठा
  1. C++ में ज्ञात कीजिए कि दी गई संख्या 4 की घात है या नहीं

    इस समस्या में, हमें एक पूर्णांक N दिया जाता है। हमारा कार्य यह पता लगाना है कि दिया गया पूर्णांक 4 की घात है या नहीं । समस्या को समझने के लिए एक उदाहरण लेते हैं, Input : N = 64 Output : Yes स्पष्टीकरण - 43 = 64 समाधान दृष्टिकोण समस्या का एक सरल समाधान संख्या को 4 से पुनरावर्ती रूप से विभाजित कर

  1. C++ में ज्ञात कीजिए कि दिया गया पूर्णांक 3 की घात है या नहीं

    इस समस्या में, हमें एक पूर्णांक N दिया जाता है। हमारा कार्य यह पता लगाना है कि दिया गया पूर्णांक 3 की घात है या नहीं । समस्या को समझने के लिए एक उदाहरण लेते हैं, Input : N = 729 Output : Yes स्पष्टीकरण - 36 = 719 समाधान दृष्टिकोण समस्या का समाधान उस मान की जाँच करना है जो 3 की शक्ति है। हम जाँच

  1. सी#का उपयोग करके कैसे पता करें कि संख्या 2 से विभाज्य है या नहीं?

    यह पता लगाने के लिए कि कोई संख्या 2 से विभाज्य है या नहीं, जांचें कि क्या होता है जब संख्या 2 से विभाज्य होती है। यदि शेषफल 0 है, तो संख्या 2 से विभाज्य है, अन्यथा यह असत्य है - if (num % 2 == 0) {    Console.WriteLine("Divisible by 2 "); } else {    Console.WriteLine(