Задание:
В конце скрипта примените к телу HTML-документа фоновый цвет, значение которого — результат вызова функции makeColorString(r, g, b) с параметрами red, green и blue. Строка с подобным вызовом сейчас последняя в script.js.
var red = 255;
var green = 0;
var blue = 0;
var bgValue = 'rgb(' + red + ', ' + green + ', ' + blue + ')';
console.log(bgValue);
var red = prompt('Введите насыщенность цвета в виде числа от 0 до 255', '255');
var green = prompt('Введите насыщенность цвета в виде числа от 0 до 255', '0');
var blue = prompt('Введите насыщенность цвета в виде числа от 0 до 255', '0');
function checkInput(i) {
i = Number(i);
function makeColorString (r, g, b) {
var bgValue = 'rgb(' + i + ', ' + g + ', ' + b + ')';
return(bgValue);
console.log (i + b);
console.log ('Вы определили насыщенность цвета как ' + i);
}
return i
}
red = checkInput(red);
green = checkInput(green);
blue = checkInput(blue);
document.write(makeColorString(red, green, blue));
Вставляю в самый низ (есть подсказка для дураков, вставить эту строку):
document.body.style.backgroundColor = makeColorString(red, green, blue);
Выдает: "функция makeColorString возвращает неправильный результат"