راکت
حل
3 پاسخ

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

سلام دوستان وقتتون بخیر
میخواستم ببینم در جاوا اسکریپت چطوری میشه رشته ای مثل مقدار زیر رو تبدیل به عدد کرد
12,456,010
اگه نمیشه چطوری میتونم چند تا عدد این مدلی رو باهم جمع و تفریق کنم
مثلا
12,323 + 132,343


ثبت پرسش جدید
محمدحسن یگانه
محمدحسن یگانه
تخصص :Full-Stack Web Developer Freelancer
@mhyeganeh3 سال پیشمطرح شد
3

شما اول باید کاراکترهای مزاحم مثل , رو با هر روشی که راحت تر هستید مثل ()split حذف کنید و بعد با استفاده از parseInt مقدارش رو بصورت integer دریافت کنید تا بتونید روش عملیات ریاضی انجام بدید. یک مثال ساده:

function convert_to_int(string) {
    return parseInt(string.split(',').join(''));
}

const result = convert_to_int("132,343") + convert_to_int("12,323");

console.log(result)

محمدرضا فلاحیان
محمدرضا فلاحیان
تخصص :دانش اموز
@mohammadrf8863 سال پیشمطرح شد
0

سلام
میتونید از تابع Number استفاده کنید.

Number("12456010")       //returns 12456010

Daya seifi
Daya seifi
تخصص :backend
@dayaseifi103 سال پیشمطرح شد
0

parseInt(string)


محمدحسن یگانه
محمدحسن یگانه
تخصص :Full-Stack Web Developer Freelancer
@mhyeganeh3 سال پیشمطرح شد
3

شما اول باید کاراکترهای مزاحم مثل , رو با هر روشی که راحت تر هستید مثل ()split حذف کنید و بعد با استفاده از parseInt مقدارش رو بصورت integer دریافت کنید تا بتونید روش عملیات ریاضی انجام بدید. یک مثال ساده:

function convert_to_int(string) {
    return parseInt(string.split(',').join(''));
}

const result = convert_to_int("132,343") + convert_to_int("12,323");

console.log(result)

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام