مетод Number isSafeInteger() در JavaScript

تعریف و استفاده

اگر عدد یک عدد امن است،Number.isSafeInteger() این روش بازمی‌گرداند true، در غیر این صورت: false.

لطفاً به: بروید

مетод Number.isInteger()

مетод Number.isFinite()

مетод Global isFinite()

اعداد امن چیست؟

اعداد امن (Safe Integer) اعدادی هستند که می‌توانند به طور دقیق به عنوان عدد دوازده‌بیتی IEEE-754 نمایش داده شوند: از (253 تا -(253 تمام اعداد صحیح.

مثال

مثال 1

آیا این‌ها اعداد امن هستند؟

Number.isSafeInteger(123);
Number.isSafeInteger(-123);
Number.isSafeInteger('123');

آزمایش کنید

مثال 2

Number.isSafeInteger(5-2);
Number.isSafeInteger(0);
Number.isSafeInteger(0.5);
Number.isSafeInteger(0/0);

آزمایش کنید

مثال 3

آیا این‌ها اعداد امن هستند؟

Number.isSafeInteger(Math.pow(2, 53));
Number.isSafeInteger(Math.pow(2, 53) - 1);

آزمایش کنید

مثال 4

Number.isSafeInteger(true);
Number.isSafeInteger(false);
Number.isSafeInteger(Infinity);
Number.isSafeInteger(-Infinity);

آزمایش کنید

نحوه نوشتن

Number.isSafeInteger(value)

پارامتر

پارامتر توضیح
value ضروری. مقدار مورد آزمایش.

مقدار بازگشتی

نوع توضیح
بولین اگر این مقدار یک عدد امن است، true، در غیر این صورت: false.

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

Number.isSafeInteger() این ویژگی‌های ECMAScript6 (ES6) است.

همه مرورگرها از ES6 (JavaScript 2015) پشتیبانی می‌کنند:

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
پشتیبانی می‌کنند پشتیبانی می‌کنند پشتیبانی می‌کنند پشتیبانی می‌کنند پشتیبانی می‌کنند

این نسخه‌های Internet Explorer 11 (یا نسخه‌های قدیمی‌تر) پشتیبانی نمی‌کنند Number.isSafeInteger().