طرق عدد تساعدك على التعامل مع الأرقام.
Number طرق وخصائص
القيم البدائية (مثل 3.14 أو 2014)، لا يمكن أن يكون الخصائص والأساليب (لأنها ليست الكائنات).
ولكن مع جافا سكريبت والأساليب والخصائص متوفرة أيضا إلى القيم البدائية، نظرا لأن جافا سكريبت يعامل القيم البدائية ككائنات عند تنفيذ الأساليب والخصائص.
و toString() طريقة
toString() بإرجاع عدد كسلسلة.
كل الطرق رقم يمكن استخدامها في أي نوع من الأرقام (حرفية، والمتغيرات، أو عبارات):
مثال
var x = 123;
x.toString(); // returns 123 from variable x
(123).toString(); // returns 123 from literal 123
(100 + 23).toString(); // returns 123 from expression 100 + 23
انها محاولة لنفسك » و toExponential() الطريقة
toExponential() بإرجاع سلسلة، مع عدد تقريب ومكتوبة باستخدام الأسية.
وتعرف معلمة وعدد من الشخصيات وراء العشرية:
مثال
var x = 9.656;
x.toExponential(2); // returns 9.66e+0
x.toExponential(4); // returns 9.6560e+0
x.toExponential(6); // returns 9.656000e+0
انها محاولة لنفسك » المعلمة اختيارية. إذا لم يكن لتحديد ذلك، وجافا سكريبت وليس تقريب الرقم.
و toFixed() الطريقة
toFixed() بإرجاع سلسلة، مع عدد مكتوبة مع عدد محدد من المنازل العشرية:
مثال
var x = 9.656;
x.toFixed(0); // returns 10
x.toFixed(2); // returns 9.66
x.toFixed(4); // returns 9.6560
x.toFixed(6); // returns 9.656000
انها محاولة لنفسك » toFixed(2) مثالية للعمل مع المال.
و toPrecision() الطريقة
toPrecision() بإرجاع سلسلة، مع عدد مكتوبة مع طول محدد:
مثال
var x = 9.656;
x.toPrecision(); // returns 9.656
x.toPrecision(2); // returns 9.7
x.toPrecision(4); // returns 9.656
x.toPrecision(6); // returns 9.65600
انها محاولة لنفسك » و valueOf() الطريقة
valueOf() بإرجاع الرقم كرقم.
مثال
var x = 123;
x.valueOf(); // returns 123 from variable x
(123).valueOf(); // returns 123 from literal 123
(100 + 23).valueOf(); // returns 123 from expression 100 + 23
انها محاولة لنفسك » في جافا سكريبت، ويمكن لعدد تكون قيمة بدائية (typeof = number) أو كائن (typeof = object) .
و valueOf() يستخدم أسلوب داخليا في جافا سكريبت لتحويل كائنات عدد من القيم البدائية.
ليس هناك من سبب لاستخدامه في التعليمات البرمجية.
جميع أنواع البيانات جافا سكريبت لديها valueOf() و toString() طريقة.
تحويل المتغيرات إلى أرقام
هناك 3 طرق جافا سكريبت التي يمكن استخدامها لتحويل المتغيرات إلى أرقام:
- و Number() طريقة
- و parseInt() طريقة
- و parseFloat() طريقة
هذه الأساليب ليست أساليب العدد، ولكن أساليب جافا سكريبت العالمية.
طرق العالمية
الأساليب العالمية جافا سكريبت يمكن استخدامها على جميع أنواع البيانات جافا سكريبت.
هذه هي الأساليب الأكثر صلة، عند العمل مع الأرقام:
طريقة | وصف |
---|---|
Number() | إرجاع عدد، وتحويلها من حجتها. |
parseFloat() | يوزع حجتها وإرجاع عدد النقطة العائمة |
parseInt() | يوزع حجتها وبإرجاع عدد صحيح |
و Number() الأسلوب
Number() يمكن استخدامها لتحويل المتغيرات جافا سكريبت لأرقام:
مثال
x = true;
Number(x); // returns 1
x = false;
Number(x); // returns 0
x = new Date();
Number(x); // returns 1404568027739
x = "10"
Number(x); // returns 10
x = "10 20"
Number(x); // returns NaN
انها محاولة لنفسك » المستخدمة في Date() ، و Number() الأسلوب بإرجاع عدد المللي ثانية منذ 1970/1/1.
و parseInt() الطريقة
parseInt() يوزع سلسلة وإرجاع عدد صحيح. ويسمح للمسافات. فقط يتم إرجاع الرقم الأول:
مثال
parseInt("10"); // returns 10
parseInt("10.33"); // returns 10
parseInt("10 20 30"); // returns 10
parseInt("10 years"); // returns 10
parseInt("years
10"); // returns NaN
انها محاولة لنفسك » إذا لا يمكن تحويل عدد، NaN يتم إرجاعها (ليس عدد).
و parseFloat() الطريقة
parseFloat() يوزع سلسلة وإرجاع الرقم. ويسمح للمسافات. فقط يتم إرجاع الرقم الأول:
مثال
parseFloat("10"); // returns 10
parseFloat("10.33"); // returns 10.33
parseFloat("10 20 30"); // returns 10
parseFloat("10 years"); // returns 10
parseFloat("years
10"); // returns NaN
انها محاولة لنفسك » إذا لا يمكن تحويل عدد، NaN يتم إرجاعها (ليس عدد).
Number خصائص
الملكية | وصف |
---|---|
MAX_VALUE | إرجاع أكبر عدد ممكن في جافا سكريبت |
MIN_VALUE | إرجاع أصغر عدد ممكن في جافا سكريبت |
NEGATIVE_INFINITY | يمثل اللانهاية السالبة (عاد على تجاوز) |
NaN | يمثل "ليس واحد في عدد" قيمة |
POSITIVE_INFINITY | يمثل ما لا نهاية (عاد على تجاوز) |
عدد خصائص تنتمي إلى المجمع الكائن عدد جافا سكريبت دعا Number .
لا يمكن الوصول إلى هذه الخصائص كما Number .MAX_VALUE .
باستخدام myNumber .MAX_VALUE، حيث myNumber هو متغير والتعبير، أو قيمة، سيعود غير معروف:
استكمال جافا سكريبت Number المرجعي
للإشارة كاملة، انتقل إلى لدينا كاملة جافا سكريبت الرقم المرجعي .
المرجع يحتوي على أوصاف وأمثلة على كل الخصائص عدد والأساليب.