Files
freeCodeCamp/guide/arabic/javascript/numbers/index.md
2019-06-20 16:53:53 -05:00

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 الطرق الأخرى المتاحة بنفسك.

معلومات اكثر:

  1. MDN
  2. أرقام جافا سكريبت

المراجع

  1. أنواع وقواعد النحو كايل سيمبسون.
  2. مواصفات لغة ECMAScript: 4.3.20
  3. مواصفات لغة ECMAScript: 15.7 عدد الكائنات