var red prompt Введите насыщенность красного виде числа от до 255 255

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
var red = prompt('Введите насыщенность красного в виде числа от 0 до 255','255');
var green = prompt('Введите насыщенность зелёного в виде числа от 0 до 255','0');
var blue = prompt('Введите насыщенность синего в виде числа от 0 до 255','0');
function checkInput(i){
i = Number(i);
if(isNaN(i)) {
i = prompt('В качестве значения насыщенности цвета вы ввели не число. Пожалуйста, введите число от 0 до 255.','255');
i = Number(i);
}else if(i<0){
i = 0;
console.log('Наименьшее из возможных чисел — ноль, мы подставили значение 0.');
}else if(i>255){
i = 255;
console.log('Наибольшее возможное число — 255, мы подставили его.');
}
else{
console.log('Вы определили насыщенность цвета как ' + i);
}
}
checkInput(red);
checkInput(green);
checkInput(blue);
function makeColorString(r, g, b){
var bgValue ="rgb(" + r + "," + g + "," + b + ")";
return bgValue;
document.write(makeColorString(red, green, blue));
}
makeColorString(red, green, blue);