طراحی سایت, ساخت ربات تلگرام, آموزش php , سورس کد php ,سورس ربات تلگرام , سورس فروشگاه اینترنتی , آموزش طراحی وب

آموزش جاوا اسکریپت – اعداد در جاوا اسکریپت ۲


آموزش جاوا اسکریپت

با بخش دوم از اعداد در جاوا اسکریپت از سری آموزش جاوا اسکریپت در خدمت شما هستیم.

در بخش اول اعداد در جاوا اسکریپت با نحوه کار با اعداد ها, عملیات ریاضی و غیره آشنا شدیم. در این بخش قصد داریم بقیه مباحث باقی کار با اعداد را بررسی کنیم.

 

انجام عملیات روی اعداد

برای کار با اعداد در جاوا اسکریپت چندین متد و خصوصیت وجود دارد که بعضی آنها را در بخش های قبلی دیدید.

در جاوا اسکریپت نوع داده ای اولیه می تواند بصورت آبجکت باشد زمانی که با نقطه خصوصیتی را روی آن اعمال می کنید.

در این بخش, متدهای پر استفاده کار با اعداد در جاوا اسکریپت را بررسی می کنیم.

 

تجزیه اعداد صحیح از رشته ها

متد parseInt() می تواند برای تجزیه یک عدد از رشته استفاده شود.

این متد به ویژه زمانی مفید است که با مقادیر اندازه گیری CSS مانند ۵۰px, 12pt کار داریم و می خواهیم مقدار عددی آن را بیرون بکشیم.

اگر متد parseInt() با کاراکتری برخورد کند که عددی نیست آنجا می ایستد و عدد تا آن بخش را برگشت می دهد.

اگر کاراکتر نیز  قابل تبدیل به عدد نبود مقدار NaN را برگشت می دهد

نکته: متد parseInt() شماره ها را به مقادیر عددی کوتاه می کند, اما نباید به عنوان جایگزین برای متد Math.floor() استفاده کنید.

مشابه آن می توانید از متد parseFloat() برای تجزیه اعداد اعشاری از یک رشته استفاده کنید.

متد parseFloat() همانند متد parseInt() کار می کند با این تفاوت که این مقدار اعشاری را برگشت می دهد.

 

حتما بخوانید  آموزش جاوا اسکریپت - سینتکس جاوا اسکریپت

تبدیل اعداد به رشته ها

متد toString() می تواند برای تبدیل عدد به رشته مساوی آن استفاده شود.

این متد بصورت اختیاری یک پارامتر عددی در محدوده ۲ تا ۳۶ برای مشخص کردن پایه مقادیر عددی دریافت می کند.

 

تبدیل اعداد به قرارداد نمایی

می تواند از متد toExponential() برای تبدیل عدد به قرار دادن نمایی (Exponential Notation) استفاده کنید. این متد یک مقدار عددی اختیاری نیز برای مشخص کردن رقم های اعشار دریافت می کند.

همچنین برگشتی یک رشته است نه عدد.

نکته: Exponential Notation یا قرارداد های نمایی برای نمایش اعداد بسیار بزرگ یا بسیار کوچک استفاده می شود برای مثال ۶۲۵۰۰۰۰۰۰۰۰ می تواند بصورت ۶۲۵e+8 یا ۶٫۲۵e+10 نوشته شود.

 

فرمت بندی اعداد اعشاری

از متد toFixed() می توانید برای فرمت بندی یک متن با مقدار ثابت ارقام به اعشاری استفاده کنید.

مقدار بازگشتی این متد بصورت رشته ای است که دقیقا مقدار ارقام را بصورت اعشار را دارد.

 

فرمت بندی اعداد با دقت (Percision)

اگر  یک عدد را با مناسب ترین فرم می خواهید می توانید از متد toPercision() استفاده کنید.

این متد یک رشته را برای نمایش دقیق عدد برگشت می دهد.

اگر precision به قدر کافی برای شامل شدن تمام ارقام عدد باشد, پس بصورت ثابت فرمت بندی می شود.

 

پیدا کردن بزرگترین و کوچکتری اعداد ممکن

آبجکت Number همچنین دارای چندین خصوصیت است که Number.MAX_VALUE و Number.MAX_VALUE برای نمایش بزرگترین و کوچکترین (نزدیک به صفر, مثبت) اعداد مثبت ممکن که در جاوا اسکریپت قابل پردازش است را نشان می دهد.

این خصوصیات بصورت ثابت مقدار آنها ۱٫۷۹۷۶۹۳۱۳۴۸۶۲۳۱۵۷e+308 و ۵e-324 هستند.

اعدادی که خارج از محدوده اعداد ممکن هستند در ثابت های Number.POSITIVE_INFINITY و Number.NEGATIVE_INFINITY مشخص شده اند.

 

امیدوارم  از قسمت آخر کار با اعداد جاوا اسکریپت نهایت استفاده را برده باشید.

در بخش بعدی با دستورات شرطی در جاوا اسکریپت آشنا می شوید.

هر سوالی داشتید ، از قسمت نظرات ارسال کنید . سریعا ، پاسخگوی سوالات شما هستیم .

موفق باشید.

حسن شفیعی
مدرس ، پنتستر ، توسعه دهنده اپلیکیشن های تحت وب ، عضو مرکز حامی نخبگان و از مدیران و اعضای رسمی تیم امنیتی آشیانه هستم . علاقه خاصی به زبان های تحت وب, امنیت شبکه و لینوکس دارم و هر روز تلاش می کنم به این حوزه ها مسلط تر شوم و اطلاعاتم را در وب به اشتراک بگذارم

دیدگاه کاربران

avatar

دانلود رایگان (هدیه ویژه)

کتاب آموزش زبان برنامه نویسی PHP را دانلود و همین امروز یادگیری را شروع کن و به جمع برنامه نویسان ملحق شو ;)

دانلود رایگان کتاب

آموزش جامع طراحی سایت

سورس فروشگاهی دیجی کالا

بخش کاربران

هنوز عضو نیستید ؟ کلیک کنید

مجوزهای ما

logo-samandehi

دانلود کتاب

عضویت رایگان خبرنامه