تبدیل عدد جاوااسکریپت

تبدیل عدد جاوااسکریپت

دسته بندی : آموزش Javascript سطح مقاله : متوسط زمان مطالعه : 5 دقیقه آخرین بروز رسانی: 23 اسفند 1399

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

نکات اصلی تبدیل عدد جاوااسکریپت:

  • این تابع برای تبدیل آرگومان های شی به اعداد استفاده می شود ، که نشان دهنده مقدار شی است.
  • اگر مقدار تعیین شده به عدد قانونی تبدیل نشود ، NaN بازگردانده می شود.

توضیح روش

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

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

در بعضی موارد ، مقدار تعیین شده را نمی توان به یک عدد قانونی تبدیل کرد. سپس ، NaN به جای آن بازگردانده می شود.

var var1 = false;
var var2 = true;
var var3 = "123";
var var4 = "123 456";

var num = 
Number(var1) + "<br>" + 
Number(var2) + "<br>" + 
Number(var3) + "<br>" + 
Number(var4);

توجه: درصورتی که پارامتر به صورت یک شی تاریخ باشد ، این تابع تعداد میلی ثانیه هایی را که از سال 1970 به وقت UTC ، اول ژانویه ، نیمه شب گذشته است ، برمی گرداند.

برای پیاده سازی رشته تبدیل JavaScript به روش ، می توانید از تابع parseInt نیز استفاده کنید. این روش اغلب برای تبدیل رشته به Int JavaScript استفاده می شود.

نحو را بیاموزید

از نحو عملکرد عدد JavaScript ترسیده نیست: می توانید به سرعت بر آن تسلط پیدا کنید. بزرگ نویسی را به خاطر بسپارید و بخاطر داشته باشید که باید شی object مورد نظر را در پرانتز قرار دهید:

شماره (شی)

تابع شماره جاوا اسکریپت حتی اگر آرگومان شی object را وارد نکنید کار خواهد کرد. در حالی که قانون استاندارد برای این تابع تبدیل جاوا اسکریپت به تابع عدد این است که شما باید مشخص کنید که کدام یک از اشیا را می خواهید به یک عدد تبدیل کنید ، اگر این کار را نکنید هیچ چیز منفجر نمی شود!

رشته به شماره تابع JavaScript می تواند هر شیئی را به عنوان پارامتر در نظر بگیرد. اگر هیچ آرگومان در پرانتز قرار نگیرد ، عملکرد به طور خودکار 0 را برمی گرداند.

مقدار بازگشتی

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

اگر آرگومان در رشته تبدیل JavaScript به تابع عدد موجود نباشد ، مقدار بازگشت 0 خواهد بود. این اطلاعات در جدول زیر نشان داده شده است:

اگر می توانند به اعداد قانونی ترجمه شوند ، مقادیر شی را برمی گرداند.
اگر مقداری نتواند به عدد قانونی تبدیل شود ، NaN را برمی گرداند.
اگر هیچ استدلالی ارائه نشود ، 0 را برمی گرداند.
Return Value
ECMAScript 1JavaScript Version

این مقاله چقدر براتون مفید بود؟

اولین امتیاز را ثبت کنید😊