Этот вопрос закрыт для ответов, так как повторяет вопрос Задача JS, не понимаю как решить isNaN?
IwanQ
@IwanQ
Плохие времена часто дают прекрасные возможности

Как решить такую задачу?

var red = 255;
var green = 0;
var blue = 0;
var bgValue = 'rgb(' + red + ', ' + green + ', ' + blue + ')';
console.log(bgValue);
var red = prompt('Введите насыщенность красного в виде числа от 0 до 255', '255');
var green = prompt('Введите насыщенность зелёного в виде числа от 0 до 255', '0');
var blue = prompt('Введите насыщенность голубого в виде числа от 0 до 255', '0');
console.log(red + blue);
red = Number(red);
blue = Number(blue);
console.log(red + blue);
green = +green;
console.log(red + green + blue);
console.log(isNaN(red));


Напишите условие, которое проверяет, хранится ли в переменной red значение NaN. Если условие истинно, в переменной надо записать новое значение — ответ пользователя на вопрос, заданный вызовом метода prompt() с текстом: 'В качестве значения насыщенности красного вы ввели не число. Пожалуйста, введите число от 0 до 255.'
Дефолтным значением, как и раньше, укажите число 255.
Наши проверки должны стоять раньше, чем вызовы метода console.log() — тогда программа сначала проверяет условия, а потом формирует строку в консоли.

Подсказка:
Перед вызовами console.log() добавьте:

if (isNaN(red)) {
  red = prompt(аргументы);
}
  • Вопрос задан
  • 141 просмотр
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы