Javascript ने isFinite() provided प्रदान किया है यह जांचने की विधि कि दी गई इकाई एक कानूनी संख्या है या नहीं। यदि दी गई इकाई एक संख्या है, उदाहरण के लिए "123" स्ट्रिंग की परवाह किए बिना, इस पद्धति का परिणाम बूलियन सत्य होगा , अन्यथा गलत लौटाता है . आइए इस पर संक्षेप में चर्चा करें।
वाक्यविन्यास
isFinite(value);
यह विधि एक मान को एक पैरामीटर के रूप में लेती है और यदि पास किया गया मान एक संख्या है तो बूलियन सत्य लौटाता है और एक बूलियन झूठा लौटाता है।
उदाहरण-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
निम्नलिखित उदाहरण में, स्ट्रिंग्स और तारीख पैरामीटर के रूप में पारित किया गया था। यह विधि संख्या स्ट्रिंग्स को एक संख्या के रूप में स्वीकार करती है और आउटपुट के रूप में सत्य लौटाती है।
<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