Показать сообщение отдельно
  #11 (permalink)  
Старый 23.04.2020, 10:07
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,712

А что именно не работает?

Но так правильнее будет
let sum = () => {
	let a, b;
	const proverka = x => x.length > 0  && !isNaN(+x);

	do {
		a = prompt("Введите первое число");
		if (a===null) return false;
	} while (! proverka(a.trim()))

	do {
		b = prompt('Введите второе число');
		if (b===null) return false;
	} while (! proverka(b.trim()))
	
	a -= 0;
	b -= 0;
	
	alert (a === b ? 'Числа равны' : a < b? 'Первое число больше второго' : 'Второе число больше первого');
	return true;
}

while (sum());

Последний раз редактировалось voraa, 23.04.2020 в 10:57.
Ответить с цитированием