كائن الأرقام هو رقم ، طريقة البناء الخاصة به:
نسخة الكود كما يلي: var num = 10 ؛
var num = number () ؛ // num == 0
var num = New Number (value) ؛
عندما تكون القيمة قيمة رقمية أو كمية يمكن تحويلها إلى قيمة رقمية ، مثل
سلسلة "1002"
ولكن إذا كان "M122" ، فسيتم إرجاع NAN
1. الثوابت ، السمات
| max_value | أكبر عدد يمكن تمثيله. // 1.7976931348623157e+308 |
| min_value | أصغر عدد يمكن تمثيله. // 5E-324 |
| نان | قيمة غير رقمية. // نان |
| سلبي _infinity | اللانهاية السلبية ، إرجاع هذه القيمة عند التفيض. //-اللانهاية |
| إيجابي | إنه ما لا نهاية ويعيد هذه القيمة عند التفيض. // اللانهاية |
2. يمكن لطريقة ToString () تحويل كائن رقم إلى سلسلة وإرجاع النتيجة.
numberObject.ToString (radix) ؛
Radix اختياري. حدد Cardinality للرقم ، مما يجعل عدد صحيح بين 2 و 36.
إذا تم حذف هذه المعلمة ، يتم استخدام Cardinality 10.
تمثيل سلسلة من رقم. على سبيل المثال ، عندما يكون Radix 2 ، يتم تحويل NumberObject إلى سلسلة تمثلها قيمة ثنائية.
مثال:
نسخة الكود كما يلي: var num = 10 ؛
document.write (num.ToString (2)) ؛
الإخراج: 1010
ملاحظة: يتم طرح استثناء من النوع عندما يكون الكائن الذي يدعو هذه الطريقة ليس رقمًا.
3. يمكن أن تدور طريقة tofixed () إلى رقم مع رقم عشري محدد.
numberObject.tofixed (num) ؛
مطلوب. عدد الأرقام المحددة في العشرية هو قيمة بين 0 و 20 ، بما في ذلك 0 و 20 ، ويمكن لبعض التطبيقات دعم مجموعة أكبر من القيم.
إذا تم حذف هذه المعلمة ، فسيتم استبدال 0.
قيمة الإرجاع:
لن يتم إلقاء أي استثناء بين Num و 20. إذا كان Num> 20 ، فقد يتم طرح استثناء.
نسخة الكود كما يلي: var num = new number (13.37) ؛
document.write (num.tofixed (1))
الإخراج: 13.4
4. يمكن لطريقة toexponential () تحويل قيمة الكائن إلى طريقة حساب أسي.
هذه الطريقة هي طريقة العد العلمي الأسطوري
numberObject.toexponential (num)
مطلوب. عدد الأماكن العشرية في طريقة العد الأسي هو قيمة بين 0 و 20 ، بما في ذلك 0 و 20 ، ويمكن لبعض التطبيقات دعم مجموعة أكبر من القيم.
إذا تم حذف هذه المعلمة ، فسيتم استخدام العديد من الأرقام قدر الإمكان.
نسخة الكود كما يلي: var num = new number (10000) ؛
document.write (num.toexponential (1))
الإخراج:
1.0e+4
0 بعد النقطة العشرية لا تمثل سوى عشري واحد
5. يمكن لطريقة topRecision () تحويل الكائن إلى طريقة حساب أسية عندما تتجاوز قيمة الكائن العدد المحدد للأرقام.
TopRecision (num) ، num هو العدد المحدد من البتات ، أي عندما يتجاوز عدد البتات ، يتم استخدام طريقة العد الأسي
مثال:
نسخة الكود كما يلي: var num = 10000 ؛
document.write (num.toprecision (4)+'<br>') ؛
document.write (num.toprecision (8)) ؛
الإخراج:
1.000e+4 // 1.000 4 أرقام في المجموع
10000.000 // 10000.000 8 أرقام في المجموع
لعرض المزيد من بناء جملة JavaScript ، يمكنك متابعة: "دليل JavaScript Reference Tutorial" و "JavaScript Code Style". آمل أيضًا أن يدعم الجميع wulin.com أكثر.