JavaScriptتنها یک نوع متغیر عددی دارد.


اعداد در JavaScript

Wiki

متغیرهای عددی می توانند صحیح یا اعشاری باشند.

مثال (اعداد در JavaScript)

var pi=3.14;    // Written with decimals
var x=34;       // Written without decimals

 اعدادی که بسیار بزرگ یا بسیار کوچک هستند را می توان بصورت "نماد علمی" نوشت:

مثال (اعداد در JavaScript)

var y=123e5;    // 12300000
var z=123e-5;   // 0.00123

تمام اعداد در JavaScript، اعداد 64 بیتی و درمبنای 10 هستند

Wiki

JavaScript یک زبان متنوع نیست. در اینجا برخلاف بیشتر زبان های برنامه نویسی دیگر، انواع مختلف اعداد مانند: integers, short, long و... وجود ندارد.

تمام اعداد در JavaScript بر مبنای 10 و 64 بیتی (8 بایتی) و با ممیز شناور هستند.


دقت اعداد

Wiki

اعداد صحیح، در حداکثر 15 رقم و همیشه به صورت دقیق مطرح می شوند.

حداکثر تعداد اعشار، 17 رقم است، اما حساب ممیز شناور همیشه 100% دقیق نیست:

مثال (اعداد در JavaScript)

var x=0.2+0.1;
خودتان امتحان کنید »

Octal و Hexadecimal

Wiki

در JavaScript اعداد ثابتی که با صفر شروع می شوند، به صورت octal (هشت هشتی) و اعدادی که با صفر و x شروع می شوند به صورت Hexadecimal تفسیر می شوند.

مثال (اعداد در JavaScript)

var y=0377;
var z=0xFF;

توجه: هرگز اعداد را با صفر مقدم استفاده نکنید، مگر اینکه یک تبدیل octal نیاز باشد.


خصوصیت ها (Property) و متدهای (Method) مربوط به اعداد

Wiki

Property:

  • MAX VALUE
  • MIN VALUE
  • NEGATIVE INFINITY
  • POSITIVE INFINITY
  • NaN
  • prototype
  • constructor

Method:

  • ()toExponential
  • ()toFixed
  • ()toPrecision
  • ()toString
  • ()valueOf
READ MORE