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% دقیق نیست:
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