مثال (متد isNaN)
چک کردن اینکه آیا یک عدد غیرقانونی است یا نه:
var a = isNaN(123) + "<br>";
var b = isNaN(-1.23) + "<br>";
var c = isNaN(5-2) + "<br>";
var d = isNaN(0) + "<br>";
var e = isNaN("Hello") + "<br>";
var f = isNaN("2005/12/12") + "<br>";
var res = a + b + c + d + e + f;
var b = isNaN(-1.23) + "<br>";
var c = isNaN(5-2) + "<br>";
var d = isNaN(0) + "<br>";
var e = isNaN("Hello") + "<br>";
var f = isNaN("2005/12/12") + "<br>";
var res = a + b + c + d + e + f;
خروجی res در کد بالا:
false
false
false
false
true
true
false
false
false
true
true
خودتان امتحان کنید »
تعریف و کاربرد
تابع isNaN() مشخص می کند که آیا یک عدد غیر قانونی است یا نه.
در صورتی که مقدار مورد نظر NaN باشد، این تابع true را برمی گرداند و در غیر این صورت false برگشت داده خواهدشد.
پشتیبانی مرورگرها
Function | |||||
---|---|---|---|---|---|
isNaN() | بله | بله | بله | بله | بله |
نحوه استفاده
isNaN(value)
مقادیر پارامترها
پارامتر | توضیحات |
---|---|
value | ضروری. مقداری که باید تست شود. |
جزئیات تکنیکی
مقدار برگشتی | یک مقدار بولی. در صورتی که مقدار، NaN باشد true را برمی گرداند و در غیر این صورت false برگشت داده خواهد شد. |
---|---|
نسخه JavaScript | 1.0 |
مرجع توابع و خصوصیت های عمومی در JavaScript