जावास्क्रिप्ट ने दी गई एंटिटी की जांच के लिए isFinite() मेथड प्रदान किया है कि यह एक वैध संख्या है या नहीं। यदि दी गई एंटिटी एक संख्या है, चाहे स्ट्रिंग के रूप में जैसे "123", यह मेथड बूलियन true परिणाम देगा, अन्यथा false लौटाता है। आइए इसे संक्षेप में समझते हैं।
सिंटैक्स
isFinite(value);
यह मेथड एक मान को पैरामीटर के रूप में लेता है और यदि पास किया गया मान संख्या है तो बूलियन true लौटाता है अन्यथा बूलियन false लौटाता है।
उदाहरण-1
निम्नलिखित उदाहरण में, संख्याओं को isFinite() मेथड में पैरामीटर के रूप में भेजा गया है और परिणाम आउटपुट में दिखाया गया है।
<html> <body> <p id = "number"></p> <script> var a = isFinite(567) + "</br>"; var b = isFinite(-9.23) + "</br>"; var c = isFinite(0) + "</br>"; var d = isFinite(6-7) + "</br>"; var bol = a + b + c + d; document.getElementById("number").innerHTML = bol; </script> </body> </html>
आउटपुट
true true true true
उदाहरण-2
निम्नलिखित उदाहरण में, स्ट्रिंग्स और डेट को पैरामीटर के रूप में पास किया गया है। यह मेथड नंबर स्ट्रिंग्स को संख्या के रूप में स्वीकार करता है और आउटपुट के रूप में true लौटाता है।
<html> <body> <p id = "number"></p> <script> var x = isFinite("123") + "<br>"; var y = isFinite("string") + "<br>"; var z = isFinite("2019/08/06"); var res = x + y + z ; document.getElementById("number").innerHTML = res; </script> </body> </html>
आउटपुट
true false false