в общем я сам быстрее разобрался
var red, green, blue;
function checkInput(i){
i = Number(i);
if (isNaN(i)) {
i = prompt('В качестве значения насыщенности цвета вы ввели не число. Пожалуйста, введите число от 0 до 255.',255);
} else if (i < 0) {
i = 0;
console.log('Наименьшее из возможных чисел — ноль, мы подставили значение 0.');
} else if (i > 255) {
i = 255;
console.log('Наибольшее возможное число — 255, мы подставили его.');
}else{
console.log('Вы определили насыщенность цвета как ' + i);
}
return(i);
}
red = checkInput(red);
green = checkInput(green);
blue = checkInput(blue);
function makeColorString(r,g,b) {
r=prompt(r,'red'); //
g=prompt(g,0); //эти три строчки ввода надо было просто стереть
b=prompt(b,0); //
var bgValue="rgb"+'('+r+', '+g+', '+b+')';
console.log(isNaN(r));
return(bgValue);}
document.write(makeColorString(red,green,blue));
document.body.style.backgroundColor = makeColorString(red, green, blue);//код что написал я после ранее написанного