اعداد در JavaScript

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

آموزش های مرتبط


آموزش صوتی JavaScript

بستن
مدرس:
سوال و جواب:

ابزاری که در پیش روی دارید یکی از ابزارهای بسیار کاربردی سایت بیاموز در زمینه آموزش است، این ابزار برای سهولت یادگیری شما کاربران محترم طراحی شده است.

فقط کافی است روی عنوان پاراگراف مورد نظرتان کلیک کنید تا پخش صدا آغاز شود ...!

تبلیغات اینترنتی
دوره های آموزشی راه اندازی کسب و کارهای اینترنتی
تمامی محصولات و خدمات این وبسایت، حسب مورد دارای مجوزهای لازم از مراجع مربوطه می‌باشند و فعالیت‌های این سایت تابع قوانین و مقررات جمهوری اسلامی ایران است.
logo-samandehiمجوز نشر دیجیتال از وزرات فرهنگ و ارشاد اسلامیپرداخت آنلاین -  بانک ملتمعرفی بیاموز در شبکه سهپرداخت آنلاین - بانک اقتصاد نوینپرداخت آنلاین - بانک سامان