التوصيات الدراسية
- الصفحة السابقة isNaN()
- الصفحة التالية MAX_SAFE_INTEGER
- العودة إلى الطبقة السابقة دليل مرجعي JavaScript Number
طريقة JavaScript Number isSafeInteger()
التعريف والاستخدامNumber.isSafeInteger()
إذا كان الرقم هو عدد آمن true
الطريقة تعود false
.
، وإلا يعود
مетод Global isFinite()
ما هو العدد الآمن؟- 1) إلى -(2 العدد الآمن (Safe Integer) هو عدد يمكن تمثيله بدقة كعدد ثنائي ذو دقة عالية (IEEE-754) من النوع العددي: من (2- 1) إلى -(2 53
- 1) جميع الأعداد الصحيحة.
مثال
مثال 3
مثال 1 Number.isSafeInteger(123); Number.isSafeInteger(-123);
Number.isSafeInteger(-Infinity);
Number.isSafeInteger('123');
مثال 2 Number.isSafeInteger(5-2); Number.isSafeInteger(0); Number.isSafeInteger(0.5);
Number.isSafeInteger(-Infinity);
Number.isSafeInteger(0/0);
مثال 3
هل هذه أعداد آمنة؟ Number.isSafeInteger(Math.pow(2, 53));
Number.isSafeInteger(-Infinity);
Number.isSafeInteger(Math.pow(2, 53) - 1);
مثال 4 Number.isSafeInteger(true); Number.isSafeInteger(false); Number.isSafeInteger(Infinity);
تجربة شخصية
النحوالمعاملNumber.isSafeInteger(
)
) | وصف |
---|---|
المعامل | 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