پارسا صابر
2 سال پیش توسط پارسا صابر مطرح شد
3 پاسخ

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

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


ثبت پرسش جدید
محمدحسن یگانه
تخصص : Full-Stack Web Developer Freel...
@mhyeganeh 2 سال پیش مطرح شد
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)

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

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

Number("12456010")       //returns 12456010

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

parseInt(string)


محمدحسن یگانه
تخصص : Full-Stack Web Developer Freel...
@mhyeganeh 2 سال پیش مطرح شد
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)

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

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