Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 21.02.2015, 00:40
Новичок на форуме
Отправить личное сообщение для andreloster Посмотреть профиль Найти все сообщения от andreloster
 
Регистрация: 03.09.2013
Сообщений: 5

Прибавить два числа, заключенных в строках, в экспоненциальной форме
Приветствую.

Возникла следующая задача.

Есть число в строковом виде, есть другая переменная, содержащая эту.
Далее мы берем и увеличиваем ворую переменную на числовой эквивалент первой переменной.

Вот пример кода:

var s1 = '0.00000004';
var s2 = '0.00000009';

s2 += s1;
alert(s2) // должна быть строка '0.00000013'


Пробовал проводить манипуляции с прогонкой переменных из числа в строку, но все бестолку. Помогите

P.S. Числа в переменных могут быть разными, т.е. первое число может быть "0.002356346", а второе - "1.6" или "0.0000007". Должен выдаваться результат в виде строки, содержащей сумму чисел, заключенных в строках.
Ответить с цитированием
  #2 (permalink)  
Старый 21.02.2015, 02:25
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,492

Нахрена именно строка то? С числами работай как с числами, а к строке приводи когда надо, как надо, и только тогда когда явно надо.

var s1 = '0.00000004';
var s2 = '0.00000009';
 
s2 -= -s1;
alert(s2.toFixed(8))
__________________
29375, 35
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Разделить два числа и вывести на экран результат zilon Общие вопросы Javascript 0 15.10.2013 17:58
Как умножить все числа в созданных строках таблицы? j.r.r Элементы интерфейса 4 25.06.2013 17:51
Результат вычислений в экспоненциальной форме Sharp Общие вопросы Javascript 19 02.04.2009 21:59