SHARE
TWEET

Untitled

a guest May 25th, 2019 66 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var red = prompt('Введите насыщенность красного в виде числа от 0 до 255', 255);
  2.     var green = prompt('Введите насыщенность зелёного в виде числа от 0 до 255', 0);
  3.     var blue = prompt('Введите насыщенность синего в виде числа от 0 до 255', 0);
  4.      
  5.     function checkInput(i) {
  6.     i = Number(i);    
  7.       if (isNaN(red)) {
  8.         red = prompt('В качестве значения насыщенности красного вы ввели не число. Пожалуйста, введите число от 0 до 255.', 255);
  9.         red = Number(red);
  10.       } else if (red < 0) {
  11.         red = 0;
  12.         console.log('Наименьшее из возможных чисел — ноль, мы подставили значение 0.');
  13.       } else if (red > 255) {
  14.         red = 255;
  15.         console.log('Наибольшее возможное число — 255, мы подставили его.');
  16.       } else {
  17.         console.log('Вы определили насыщенность красного как ' + red);
  18.       }
  19.     }
  20.      
  21.     function makeColorString() {
  22.       var bgValue = 'rgb(' + red + ', ' + green + ', ' +blue + ')';
  23.       if (isNaN(red)) {
  24.         red = prompt('В качестве значения насыщенности красного вы ввели не число. Пожалуйста, введите число от 0 до 255.', 255);
  25.         red = Number(red);
  26.       } else if (red < 0) {
  27.         red = 0;
  28.         console.log('Наименьшее из возможных чисел — ноль, мы подставили значение 0.');
  29.       } else if (red > 255) {
  30.         red = 255;
  31.         console.log('Наибольшее возможное число — 255, мы подставили его.');
  32.       } else {
  33.         console.log('Вы определили насыщенность красного как ' + red);
  34.       }
  35.      
  36.       if (isNaN(green)) {
  37.         green = prompt('В качестве значения насыщенности зелёного вы ввели не число. Пожалуйста, введите число от 0 до 255.', 0);
  38.         green = Number(green);
  39.       } else if (green < 0) {
  40.         green = 0;
  41.         console.log('Наименьшее из возможных чисел — ноль, мы подставили значение 0.');
  42.       } else if (green > 255) {
  43.         green = 255;
  44.         console.log('Наибольшее возможное число — 255, мы подставили его.');
  45.       } else {
  46.         console.log('Вы определили насыщенность зелёного как ' + green);
  47.       }
  48.      
  49.       if (isNaN(blue)) {
  50.         blue = prompt('В качестве значения насыщенности синего вы ввели не число. Пожалуйста, введите число от 0 до 255.', 0);
  51.         blue = Number(blue);
  52.       } else if (blue < 0) {
  53.         blue = 0;
  54.         console.log('Наименьшее из возможных чисел — ноль, мы подставили значение 0.');
  55.       } else if (blue > 255) {
  56.         blue = 255;
  57.         console.log('Наибольшее возможное число — 255, мы подставили его.');
  58.       } else {
  59.         console.log('Вы определили насыщенность синего как ' + blue);
  60.       }
  61.      
  62.       console.log(bgValue);
  63.       console.log(red + green + blue);
  64.       console.log(isNaN(red));
  65.     }
  66.      
  67.     makeColorString();
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top