• Где ошибка в коде JS Яндекс.Практикум Курс 5 Урок 22?

    @max_perfect_xxl Автор вопроса
    в общем я сам быстрее разобрался
    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);//код что написал я после ранее написанного
    Ответ написан
    Комментировать