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

JavaScript में दी गई संख्या सेफ इंटीजर है या नहीं कैसे जांचें


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

सेफ इंटीजर्स में -(2^53 - 1) समावेशी से (2^53 - 1) समावेशी तक के सभी पूर्णांक होते हैं (± 9007199254740991 या ± 9,007,199,254,740,991)। दी गई संख्या सेफ इंटीजर है या नहीं जानने के लिए, Number.isSafeInteger() का उपयोग किया जाना चाहिए।

सिंटैक्स

Number.isSafeInteger(num);

यह मेथड पैरामीटर के रूप में एक संख्या लेता है और मूल्यांकन करता है कि संख्या सेफ इंटीजर की सीमा में है या नहीं। यदि प्रदान की गई संख्या सीमा में है तो आउटपुट के रूप में true प्रदर्शित होगा अन्यथा आउटपुट के रूप में false प्रदर्शित होगा।

उदाहरण-1

निम्न उदाहरण में, प्रदान की गई दो संख्याएं -(2^53 - 1) समावेशी से (2^53 - 1) की सीमा में हैं। इसलिए Number.isSafeInteger() मेथड ने संख्याओं को true के रूप में मूल्यांकन किया है।

<html> <body> <script>    var u = Number.isSafeInteger((Math.pow(2,53))-1);    var res = Number.isSafeInteger(-1);    document.write(res);    document.write("</br>");   document.write(u); </script> </body> </html>

आउटपुट

true true

उदाहरण-2

निम्न उदाहरण में, प्रदान की गई संख्या -(2^53 - 1) समावेशी से (2^53 - 1) की सीमा में नहीं है। इसलिए Number.isSafeInteger() मेथड ने संख्या को false के रूप में मूल्यांकन किया है।

<html> <body>    <script>       var u = Number.isSafeInteger(-(Math.pow(2,53))-5);       document.write(u);    </script> </body> </html>

आउटपुट

false

  1. - C++ में जांचें कि क्या दी गई संख्या 4 की घात है या नहीं

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

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

    इस समस्या में, हमें एक पूर्णांक N दिया गया है। हमारा कार्य जांचना है कि क्या दी गई पूर्णांक 3 की घात है या नहीं। समस्या को समझने के लिए एक उदाहरण लेते हैं, इनपुट : N = 729 आउटपुट : हाँ व्याख्या − 36 = 729 समाधान दृष्टिकोण समस्या का एक समाधान उस मान की जांच करना है जो 3 की घात है। हम जांचेंगे

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

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