Показать сообщение отдельно
  #1 (permalink)  
Старый 16.01.2020, 01:42
Новичок на форуме
Отправить личное сообщение для link_443 Посмотреть профиль Найти все сообщения от link_443
 
Регистрация: 16.01.2020
Сообщений: 3

Проблемы с вводом параметров при генерации числа из заданного диапазона
Ребята, приветствую! Имеется два поля для ввода чисел, среди диапазона от меньшего к большему необходимо сгенерировать случайное число. Для этого есть функция f1. При передаче параметров через input функция работает некорректно (иногда выдаются числа даже сверх максимального значения). В то же время, если input обойти и вводить параметры напрямую в функцию, то она сработает. Куда копать?!

let out6 = document.querySelector('.out6');
let btn = document.querySelector('.btn');

function f1(min,max) {
return Math.floor(Math.random() * (max - min +1)) + min;
}

btn.onclick = function () {
let inp1 = document.querySelector('.inp1').value;
let inp2 = document.querySelector('.inp2').value;
out6.textContent = f1(inp1,inp2);
}

Последний раз редактировалось link_443, 16.01.2020 в 01:44.
Ответить с цитированием