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