Доброго времени суток всем. Недавно начал изучать 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.
По отдельности (без или) условия работают как положено а вот с или всегда верно. Не судите строго если проблема очевидна, но я её не вижу.