Помогите усовершенствовать код
Алексей Стецко
Итак, задача. Дано число в интервале от 1 до 100 (какое именно, вводит сам пользователь). После того, как пользователь ввёл число, программа выводит сообщение: "Вам" + число+"лет" (или "год", или "года"). Я написал такую программу. Обращаюсь с просьбой, как улучшить такой код: <meta charset="utf-8">
<script>
var k = +prompt('k?');
if ((k==1) || (k==21) || (k==31) || (k==41) || (k==51) || (k==61) || (k==71) || (k==81) || (k==91))  {
alert('Мне '+ k +' год')
} else if (((k>1) && (k<5)) || ((k>=22) && (k<=24)) || ((k>=32) && (k<=34)) || ((k>=42) && (k<=44)) || ((k>=52) && (k<=54)) || ((k>=62) && (k<=64)) || ((k>=72) && (k<=74)) || ((k>=82) && (k<=84)) || ((k>=92) && (k<=94))) {
alert("Мне " + k  + ' года')
} else if (((k>=5) && (k<21)) || ((k>=25) && (k<=30)) || ((k>=35) && (k<=40)) || ((k>=45) && (k<=50)) || ((k>=55) && (k<=60)) || ((k>=65) && (k<=70)) || ((k>=75) && (k<=80)) || ((k>=85) && (k<=90)) || ((k>=95) && (k<=100))){
alert('Мне ' + k + ' лет')
};
</script>
простите, если очень большое условие написано в одну строчку
Алексей Стецко почти 2 года назадСпасибо 0
0 чел.