الأرقام Numbers

التعامل مع الأرقام في لغة جافاسكربت

تدعم لغة جافاسكربت JavaScript كلاً من الأرقام الصحيحة integer والأرقام ذات الفاصلة العشرية floating-point التي يمكن تمثيلها بالتدوين العشري أو السادس عشر أو الثماني. بخلاف اللغات الأخرى ، لا تتعامل لغة جافاسكربت JavaScript مع الأرقام الصحيحة وذات الفاصلة العشرية بشكل مختلف. يتم تمثيل جميع الأرقام في لغة جافاسكربت JavaScript كأعداد ذات فاصلة عشرية. المثال التالي يوضح الأرقام بتنسيقات مختلفة :

مثال
تشغيل
  1. var x = 2; // integer number
  2. var y = 3.14; // floating-point number
  3. var z = 0xff; // hexadecimal number

يمكن تمثيل الأرقام الكبيرة جدًا في التدوين الأسي على سبيل المثال 6.02e+23 هو نفسه (6.02x1023)

مثال
تشغيل
  1. var x = 1.57e4; // 15700
  2. var y = 4.25e+6; // 4.25e6 or 4250000
  3. var z = 4.25e-6; // 0.00000425
نصيحة:

أكبر رقم صحيح آمن في لغة جافاسكربت هو 9007199254740991 يكافئ (253 -1) ، بينما أصغر رقم صحيح آمن هو -9007199254740991 يكافئ (-(253 -1)) .

يمكننا أيضًا تمثيل الأرقام بالتدوين السداسي عشر (الأساس 16 ). تبدأ الأرقام بالتدوين السداسي عشر بـ 0x. تستخدم عادة لتمثيل الألوان. كما في المثال التالي :

مثال
تشغيل
  1. var x = 0xff; // 255
  2. var y = 0xb4; // 180
  3. var z = 0x00; // 0
ملاحظة:

يمكننا تمثيل الأرقام الصحيحة بالتدوين العشري و السداسي عشر والثماني. بينما يمكننا تمثيل الأرقام ذات الفاصلة العشرية بالتدوين العشري أو الأسي فقط.



السابق »