Показать сообщение отдельно
  #1 (permalink)  
Старый 07.03.2020, 19:51
Новичок на форуме
Отправить личное сообщение для mas.citi Посмотреть профиль Найти все сообщения от mas.citi
 
Регистрация: 14.09.2012
Сообщений: 9

Условие всегда верно
Доброго времени суток всем. Недавно начал изучать JS. Столкнулся с тем что не могу понять.
function getAge (age) {
	var x = age.charAt(1);
	var y = "лет";
	if (x > 1 || x < 4) {
		y = "год";
		console.log (y);
	}
	return y;
}

getAge("28");


Не могу понять почему Условие всегда срабатывает? Ведь х = 8.

По отдельности (без или) условия работают как положено а вот с или всегда верно. Не судите строго если проблема очевидна, но я её не вижу.
Ответить с цитированием