Number Methods
1️⃣ تعریف Number Methods
متدهای اعداد در جاوااسکریپت برای پردازش، تبدیل و قالببندی اعداد استفاده میشوند.
2️⃣ متدهای پرکاربرد
متد | مثال | توضیح |
---|---|---|
toString() | (123).toString() | تبدیل عدد به رشته |
toFixed(digits) | (3.14159).toFixed(2) | تبدیل عدد به رشته با تعداد مشخصی رقم اعشار → "3.14" |
toExponential(digits) | (1234).toExponential(2) | نمایش عدد در قالب نمایی → "1.23e+3" |
toPrecision(digits) | (3.14159).toPrecision(3) | نمایش عدد با تعداد رقم معین → "3.14" |
valueOf() | (123).valueOf() | برگرداندن مقدار عددی (primitive) |
Number.isInteger() | Number.isInteger(4) | بررسی عدد صحیح → true |
Number.isNaN() | Number.isNaN(NaN) | بررسی NaN → true |
Number.isFinite() | Number.isFinite(123) | بررسی عدد محدود → true |
3️⃣ مثالهای عملی
4️⃣ نکات مهم
-
متدهای
toFixed()
,toExponential()
,toPrecision()
یک رشته بازمیگردانند، نه عدد. -
valueOf()
معمولاً به صورت خودکار توسط جاوااسکریپت استفاده میشود. -
برای بررسی صحیح بودن عدد، بهتر است از
Number.isInteger()
وNumber.isFinite()
استفاده کنید. -
تبدیل عدد به رشته و بالعکس با ترکیب متدها و
Number()
یاparseInt()
امکانپذیر است: