روش Number isSafeInteger() در JavaScript
- پائیدھارا سے واپس isNaN()
- پائیدھارا MAX_SAFE_INTEGER
- ایک سطر اوپر واپس دستورالعمل مرجع Number JavaScript
تعریف و استفاده
اگر عدد یک عدد صحیح امن باشد،Number.isSafeInteger()
این روش بازمیگرداند true
، در غیر این صورت: false
。
لطفاً به: مراجعه کنید
اعداد صحیح امن چیست؟
اعداد صحیح امن (Safe Integer) اعدادی هستند که میتوانند به طور دقیق به عنوان عدد دوگانهی IEEE-754 نمایش داده شوند: از (253 از -(253 همهی اعداد صحیح منفی از 1) تا -(2
مثال
مثال 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
- ایک سطر اوپر واپس دستورالعمل مرجع Number JavaScript