Сложение переменных.

var a = prompt('Введи число:');
var b = prompt('Введи число:');
alert(a+b);

Возникли проблемы при сложении 0,1 и 0,2: программа считает суммой чисел "0,10,2". Как это поправить?
no image

Аноним

15 ноября, 16:35
258

Нет комментариев

Добавить комментарий
Вы не можете оставлять комментарии. Чтобы добавить комментарий, залогиньтесь или зарегистрируйтесь
Вы не можете голосовать. Чтобы проголосовать, залогиньтесь или зарегистрируйтесь

1 ответ


function promptFloat(text)
{
  var f = prompt(text);
  if(f === null){ return false; } // cancel
  // тут можно получить ошибку, если пользователь ввел абру кадабру
  return parseFloat(f.replace(',', '.'));
}

var a = promptFloat('Введи число:');
var b = promptFloat('Введи число:');
alert(a+b);


no image

Аноним

15 ноября, 16:38

Нет комментариев

Добавить комментарий
Вы не можете отвечать на вопросы. Чтобы ответить на вопрос, пожалуйста залогиньтесь или зарегистрируйтесь
Работа в Украине
Вакансии от WORK.ua
Менеджер по контекстной рекламе
Киев, CRB clinic (CRB Украина)
WordPress Developer
Полтава, Beetroot
Интернет-маркетолог, 12000 грн.
Киев, Мультиметод
Embedded developer в Одессу
Николаев (Николаевская обл.), БIIP Україна
Embedded Systems Engineer (IRC56356)
Львов, GlobalLogic Ukraine
Интернет-маркетолог
Киев, Украфлора, СП, ТОВ
Системный администратор
Киев, ТАС, страховая компания