• Где ошибка в коде JS (Яндекс.Практикум)?

    romanko_vn
    @romanko_vn
    function makeColorString(r, g, b) {
    var red;
    if (isNaN(r)) {
      red = prompt('В качестве значения насыщенности красного вы ввели не число. Пожалуйста, введите число от 0 до 255.', '255');
    } 
    else if (r< 0) { 
      console.log("Наименьшее из возможных чисел — ноль, мы подставили значение 0.");
    } 
    else if (r > 255) {  
      console.log('Наибольшее возможное число — 255, мы подставили его.');
    } 
    else{
      red = console.log('Вы определили насыщенность красного как ' + r) 
    }
    console.log(isNaN(red));
      
    }
    Ответ написан
    2 комментария
  • Где ошибка в коде JS (Яндекс.Практикум)?

    @naitroll
    var red = prompt('Введите насыщенность цвета в виде числа от 0 до 255', 255);
    var green = prompt('Введите насыщенность зелёного в виде числа от 0 до 255', 0);
    var blue = prompt('Введите насыщенность синего в виде числа от 0 до 255', 0);
    checkInput(red);
    checkInput(green);
    checkInput(blue);
    makeColorString(r,g,b);
    function makeColorString(r,g,b){
    var bgValue = "rgb" + "(255, 0, 0)";

    console.log(red + green + blue);
    console.log(red + blue);
    console.log(isNaN(red));
    }

    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);
    }
    }
    Ответ написан
    Комментировать