متد isNaN

چاپ

مثال (متد 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;

خروجی res در کد بالا:

false
false
false
false
true
true

خودتان امتحان کنید »

تعریف و کاربرد

تابع isNaN() مشخص می کند که آیا یک عدد غیر قانونی است یا نه.

در صورتی که مقدار مورد نظر NaN باشد، این تابع true را برمی گرداند و در غیر این صورت false برگشت داده خواهدشد.


پشتیبانی مرورگرها

Function     
isNaN() بله بله بله بله بله

نحوه استفاده

isNaN(value)

مقادیر پارامترها

پارامترتوضیحات
value

ضروری. مقداری که باید تست شود.

جزئیات تکنیکی

مقدار برگشتی

یک مقدار بولی. در صورتی که مقدار، NaN باشد true را برمی گرداند و در غیر این صورت false برگشت داده خواهد شد.

نسخه JavaScript 1.0

Function Reference مرجع توابع و خصوصیت های عمومی در JavaScript