Такой вопрос... Допустим вынимаем из документа +3000. Эту цифру необходимо плюсануть.
Будь с минусом, вычитали... То есть переменную в js, которая содержит '+3000'. Необходимо подставить к другой переменно. В итоге должна произойти операция...
В целом надеюсь суть донес вопроса. Возможно?
1. Weber - 29 Октября, 2014 - 14:58:31 - перейти к сообщению
2. IllusionMH - 29 Октября, 2014 - 15:12:33 - перейти к сообщению
Weber, parseInt, parseFloat и прибавляйте к другой переменной
3. Weber - 29 Октября, 2014 - 15:55:23 - перейти к сообщению
Можно пожалуйста пример. С js как то у меня не все ок...
var fdd = -220;
var fd = +220;
var fd = 220;
Как так fd сложить , либо вычесть...
var fdd = -220;
var fd = +220;
var fd = 220;
Как так fd сложить , либо вычесть...
4. MAXUS - 29 Октября, 2014 - 15:57:39 - перейти к сообщению
Weber пишет:
Такой вопрос... Допустим вынимаем из документа +3000. Эту цифру необходимо плюсануть.
Будь с минусом, вычитали... То есть переменную в js, которая содержит '+3000'. Необходимо подставить к другой переменно. В итоге должна произойти операция...
В целом надеюсь суть донес вопроса. Возможно?
Будь с минусом, вычитали... То есть переменную в js, которая содержит '+3000'. Необходимо подставить к другой переменно. В итоге должна произойти операция...
В целом надеюсь суть донес вопроса. Возможно?
Уже ответили. Просто пример:
CODE (javascript):
скопировать код в буфер обмена
скопировать код в буфер обмена
- var result=0;
- var array=['+3000','-400we','+500',];
- array.forEach(function(action){
- result+=parseInt(action);
- });
- console.log(result);
Добавление
Есть переменная result, есть массив array. Происходит перебор массива, в котором каждое его строковое значение при помощи parseInt превращается в integer и прибавляется к result. При этом если строка начинается с минуса, то integer получится отрицательный. Также при этом игнорируются буквы, т.е. parseInt делает то, что должен - парсит строку в число.