2.5 KiB
title, localeTitle
| title | localeTitle |
|---|---|
| Numbers | أعداد |
أعداد
يعتمد تطبيق number s في JavaScript على معيار IEEE 754 ، الذي يُسمى غالبًا "نقطة عائمة".
IEEE 754 ويكيبيديا لينك IEEE 754 Double Decision Floating Point Visualization
وأعرب عدد الحرفية عموما base-10 حرفية عشري.
var foo = 47;
var bar = 47.9;
الجزء الرئيسي من القيمة العشرية ، إذا كان 0 ، هو اختياري:
var same = 0.47;
var stillSame = .47;
وبالمثل ، فإن الجزء زائدة (الجزئي) من قيمة عشرية بعد . ، إذا كان 0 ، هو اختياري:
var a = 47.0;
var b = 47.;
بشكل افتراضي ، سيتم إخراج معظم الأرقام في شكل base-10 decimals ، مع إزالة الكسر 0 ثانية. وبالتالي:
var foo = 47.300;
var bar = 47.0;
foo; // 47.3
bar; // 47
يمكن كتابة numbers كبيرة جدًا أو صغيرة جدًا على النحو التالي:
var foo = 47e8; // 4700000000 var baz = 47e-8; // 00.00000047
يمكن استخدام طريقة toExponential لتحويل number إلى exponential notation .
var foo = 47e8;
foo; // 4700000000
foo.toExponential() //"47e8"
لدى الأرقام الوصول إلى الأساليب المضمنة في Number.prototype .
فمثلا: toFixed() طريقة toFixed() رقمًا مع عدد محدد من الأرقام إلى يمين toFixed() العشرية.
var foo = 47.69;
foo.toFixed(0); // "48"
foo.toFixed(1); // "47.7"
foo.toFixed(2); // "47.69"
اكتب
Number.prototypeفي متصفحكNumber.prototypeالطرق الأخرى المتاحة بنفسك.