متد 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;
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
- نوشته شده توسط احسان عباسی
- بازدید: 10081
دیدگاهها
اگر بخواهیم که کاربر فقط حروف وارد کنه و عدد نباشه اون وقت از چه چیزی استفاده می کنیم؟
برای جستجوی کاراکترهای غیر عددی می توانید از عبارات منظم استفاده کنید: www.beyamooz.com/jsref/2896-2-%D8%B9%D8%A8%D8%A7%D8%B1%D8%AA-%D9%85%D9%86%D8%B8%D9%85-d