اعتبارسنجی/از نسخه
1.38.0isInteger
بررسی میکند که آیا یک مقدار یک عدد صحیح است یا نه.
isInteger(value):booleanنحوه عملکرد
این تابع مستقیماً از Number.isInteger استفاده میکند و فقط زمانی true برمیگرداند که مقدار یک number با مقدار صحیح باشد.
Type Guard
این تابع یک TypeScript Type Guard است. وقتی true برگرداند، TypeScript نوع value را از unknown به number محدود میکند.
پارامترها
valueunknownالزامیمقداری که باید بررسی شود.
مقدار بازگشتی
booleanاگر مقدار یک عدد صحیح باشد true و در غیر این صورت false برمیگرداند.
مثالها
01
مقادیر صحیح
برای اعداد صحیح مثبت، منفی و صفر true برمیگرداند.
TypeScript
isInteger(42);
// true
isInteger(-10);
// true
isInteger(0);
// true02
اعداد اعشاری
اعداد اعشاری عدد صحیح محسوب نمیشوند.
TypeScript
isInteger(4.5);
// false
isInteger(-2.75);
// false03
مقادیر غیرعددی
رشتهها، boolean، null و سایر مقادیر غیرعددی false برمیگردانند.
TypeScript
isInteger("42");
// false
isInteger(true);
// false
isInteger(null);
// false04
اعداد خاص
NaN و Infinity عدد صحیح محسوب نمیشوند.
TypeScript
isInteger(NaN);
// false
isInteger(Infinity);
// falseساخته شده با@cyref/js·مستندات رسمی