@habrdima

Выполняется if(9>10), Почему?

https://jsfiddle.net/25cfc9se/
это ссылка, надо ползунок довести до 10, срабатывает код, и консоль покажет что 9>10, но почему?
  • Вопрос задан
  • 317 просмотров
Решения вопроса 2
Stalker_RED
@Stalker_RED
if (9 > 10) {
	console.log('OMFG!')
}

if ('9' > '10') {
	console.log('it\'s OK')
}


Используйте parseInt()

var b = parseInt(document.getElementById('b').value);

https://jsfiddle.net/25cfc9se/2/
Ответ написан
@sanex3339
Читайте про типы данных, и посмотрите - в каком типе у вас возвращает значение document.getElementById('b').value.

Подсказка - не в том, в котором нужно сравнивать числовые значения.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@timfcsm
вы строки сравниваете
Ответ написан
Ваш ответ на вопрос

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

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