Advertisement
Guest User

Untitled

a guest
Oct 16th, 2019
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.50 KB | None | 0 0
  1. var red=prompt(`Введите насыщенность красного в виде числа от 0 до 255`,255),
  2. green=prompt(`Введите насыщенность зелёного в виде числа от 0 до 255`,0),
  3. blue=prompt(`Введите насыщенность синего в виде числа от 0 до 255`,0);
  4. red = checkInput(red);
  5. green = checkInput(green);
  6. blue = checkInput(blue);
  7. function checkInput(i){
  8. i = Number(i);
  9. if (isNaN(i)) {
  10. i=prompt(`В качестве значения насыщенности цвета вы ввели не число. Пожалуйста, введите число от 0 до 255`,255);
  11. i = Number(i);
  12. }
  13. else if (i < 0) {
  14. i = 0;
  15. console.log('Наименьшее из возможных чисел — ноль, мы подставили значение 0.');
  16. }
  17. else if (i > 255) {
  18. i = 255;
  19. console.log('Наибольшее возможное число — 255, мы подставили его.');
  20. }
  21. else {
  22. i=prompt(`Вы определили насыщенность цвета как`,+i);
  23. console.log(i);
  24. }
  25. return(i);
  26. }
  27. checkInput(red);
  28. checkInput(green);
  29. checkInput(blue);
  30. function makeColorString(r,g,b) {
  31. var bgValue=`rgb(`+r+`,`+ g+`,`+b+`)`;
  32. return bgValue;
  33. }
  34. makeColorString(red,green,blue);
  35. document.write(makeColorString(red,green,blue));
  36. document.body.style.backgroundColor = makeColorString(red, green, blue);
  37. document.body.style.fontSize = `100px`;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement