CyrefJS
CCyrefJS
EN
بازگشت به مستندات
اعتبارسنجی/از نسخه 1.38.0

isInteger

بررسی می‌کند که آیا یک مقدار یک عدد صحیح است یا نه.

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);
// true
02

اعداد اعشاری

اعداد اعشاری عدد صحیح محسوب نمی‌شوند.

TypeScript
isInteger(4.5);
// false

isInteger(-2.75);
// false
03

مقادیر غیرعددی

رشته‌ها، boolean، null و سایر مقادیر غیرعددی false برمی‌گردانند.

TypeScript
isInteger("42");
// false

isInteger(true);
// false

isInteger(null);
// false
04

اعداد خاص

NaN و Infinity عدد صحیح محسوب نمی‌شوند.

TypeScript
isInteger(NaN);
// false

isInteger(Infinity);
// false
ساخته شده با@cyref/js·مستندات رسمی