@Rufix

Вывести максимальное число из двух введенных пользователем JavaScript?

Имеется такой код
var first = prompt('Введите первое число');
var second = prompt('Введите второе число');

var max = function (){
	if (first > second){
		console.log(first)
	} else if (first == second){
		console.log('Числа равны')
	} else {
		console.log(second);
	}
}

max();

Пользователь вводит 2 числа и в консоли выводится максимальное. Он работает, но если я введу отрицательные числа, например (-2) и (-1), то он выведет (-2) как максимальное.
  • Вопрос задан
  • 4888 просмотров
Решения вопроса 1
alexey-m-ukolov
@alexey-m-ukolov Куратор тега JavaScript
var first = parseInt(prompt('Введите первое число'), 10);
var second = parseInt(prompt('Введите второе число'), 10);


Вы сейчас сравниваете строки (потому что prompt возвращает именно строку), а не числа.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы