Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Преобразовать строку к числовому типу и вывести числовой результат (https://javascript.ru/forum/misc/72826-preobrazovat-stroku-k-chislovomu-tipu-i-vyvesti-chislovojj-rezultat.html)

MrFlatman 01.03.2018 01:27

Преобразовать строку к числовому типу и вывести числовой результат
 
Есть строка, имеет вид примерно такой "4+3+3" и т.д. это именно строка, в этом и вся суть. Необходимо ее привести к числовому типу и вывести сколько получается при сложении или вычитании, в зависимости от знака, подскажите, пожалуйста, как можно это реализовать?
Пробовал таким методом:
var a = "4+5+3-8";
var b = parseInt(a);
console.log(b);

Но проблема в том что он преобразовывает только первый элемент. Пробовал с помощью Number, тогда результат еще хуже вообще выводит NaN.

j0hnik 01.03.2018 01:30

var a = "4+5+3-8";
var b = eval(a);
console.log(b);


Часовой пояс GMT +3, время: 10:58.