Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 01.03.2018, 01:27
Интересующийся
Отправить личное сообщение для MrFlatman Посмотреть профиль Найти все сообщения от MrFlatman
 
Регистрация: 20.02.2018
Сообщений: 13

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

Но проблема в том что он преобразовывает только первый элемент. Пробовал с помощью Number, тогда результат еще хуже вообще выводит NaN.
Ответить с цитированием
  #2 (permalink)  
Старый 01.03.2018, 01:30
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

var a = "4+5+3-8";
var b = eval(a);
console.log(b);
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как преобразовать строку в шаблонную строку (template literals) daima Элементы интерфейса 5 01.09.2017 17:14
Вывести в строку подгружаемый скрипт Andreymutake666 Общие вопросы Javascript 1 01.06.2016 02:09
вывести результат AJAX в div с динамическим ид voron121 AJAX и COMET 6 30.05.2016 18:46
Преобразовать строку в Number с учетом региональных настроек Mutagena Общие вопросы Javascript 2 15.03.2011 01:22
Подскажите, пжлст, как вывести в тот же документ результат ф-ции? LexXxeL Элементы интерфейса 4 13.05.2009 13:26