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

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

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

Аноним

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

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

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

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
SEO-специалист (Middle), 25000 грн.
Днепр, Альпен Крафт Украина
Менеджер по организации онлайн-образования, 8000 грн.
Харьков, Восточно-Украинская Академия бизнеса
Manual Junior QA Engineer
Одесса, Serpstat
Администратор 1С
Киев, Helen Marlen
WordPress-разработчик (Middle), 25000 грн.
Днепр, Альпен Крафт Украина
JavaScript/TypeScript Developer
Днепр, SysGears
Помощник SEO-специалиста
Днепр, RichMediaSystems