Прибавить два числа, заключенных в строках, в экспоненциальной форме
Приветствую.
Возникла следующая задача. Есть число в строковом виде, есть другая переменная, содержащая эту. Далее мы берем и увеличиваем ворую переменную на числовой эквивалент первой переменной. Вот пример кода: var s1 = '0.00000004'; var s2 = '0.00000009'; s2 += s1; alert(s2) // должна быть строка '0.00000013' Пробовал проводить манипуляции с прогонкой переменных из числа в строку, но все бестолку. Помогите :( P.S. Числа в переменных могут быть разными, т.е. первое число может быть "0.002356346", а второе - "1.6" или "0.0000007". Должен выдаваться результат в виде строки, содержащей сумму чисел, заключенных в строках. |
Нахрена именно строка то? С числами работай как с числами, а к строке приводи когда надо, как надо, и только тогда когда явно надо.
var s1 = '0.00000004'; var s2 = '0.00000009'; s2 -= -s1; alert(s2.toFixed(8)) |
Часовой пояс GMT +3, время: 22:00. |