English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يقدم جافا سكربتisFinite()طريقة لتحقق مما إذا كان الكيان المحدد صالحاً كرقم. إذا كان الكيان المحدد هو رقم، فإنه مهما كان ما يحتويه السلسلة "123"، فإن هذه الطريقة ستجعلقيمة بولية صحيحة، وإلا يعودfalseدعونا نتحدث قليلاً عن ذلك.
isFinite(value);
تعيد هذه الطريقة قيمة كمعامل، إذا كانت القيمة المرسلة هي رقم، فإنها تعود صحيح كقيمة بولية، وإلا تعود خطأ كقيمة بولية.
في الأمثلة التالية، سيتمرقم تم إرسالها كمعامل إلى الطريقة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
في الأمثلة التالية،السلسلة والتاريخ تم نقلها كمعامل. هذا الطريقة تأخذ معاملات سلسلة الأرقام كأرقام وتعيد صحيح كنتج.
<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