مетод Number isSafeInteger() در JavaScript
- صفحه قبلی isNaN()
- صفحه بعدی MAX_SAFE_INTEGER
- بازگشت به لایه بالاتر مرجع JavaScript Number
تعریف و استفاده
اگر عدد یک عدد امن است،Number.isSafeInteger()
این روش بازمیگرداند true
، در غیر این صورت: false
.
لطفاً به: بروید
اعداد امن چیست؟
اعداد امن (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()
.
- صفحه قبلی isNaN()
- صفحه بعدی MAX_SAFE_INTEGER
- بازگشت به لایه بالاتر مرجع JavaScript Number