Как сделать две проверки при помощи циклов? Нужно проверить, чтобы были введены числа, при этом разные и говорилось, в чем ошибка, в голову пришло только такое, выглядит убого, есть ли варианты сократить? Очень не хочется приучатся к быдлокоду
while(isNaN(a) || isNaN(b) || isNaN(c) || (a === b) || (b === c) || (c === a)){
while(isNaN(a) || isNaN(b) || isNaN(c)){
alert('можно вводить только числа');
a = +prompt('число 1');
b = +prompt('число 2');
c = +prompt('число 3');
}
while((a === b) || (b === c) || (c === a)){
alert('числа должны быть разные');
a = +prompt('число 1');
b = +prompt('число 2');
c = +prompt('число 3');
}
}