Как вывести последнюю цифру заданного целого числа в виде слова?
У меня есть для домашнего задания упражнение: Напишите функцию, которая возвращает последнюю цифру заданного целого числа в виде слова. Примеры: 512 - "two", 1024 - "four", 3009 - " nine".
Я вывел последнюю цифру, но как ее в виде слова вывести не могу понять, помогите пожалуйста
function lastdigit() {
var n = prompt('Enter number ', 27);
n = n % 10;
alert("last digit = " +n);
}
lastdigit();
var word = ['ноль','один','два','три','четыре','пять','шесть','семь','восемь','девять'];
function lastdigit() {
var n = prompt('Enter number ', 27).split('').pop();
alert("last digit = " + word[n ?? 0]);
};
lastdigit();
function word(num) {
switch(num) {
case 1:
alert("один");
break;
case 2:
alert("два");
break;
case 3:
alert("три");
break;
case 4:
alert("четыре");
break;
case 5:
alert("пять");
break;
case 6:
alert("шесть");
break;
case 7:
alert("семь");
break;
case 8:
alert("восемь");
break;
case 9:
alert("девять");
break;
}
return
}
Почему бы цифры в виде текста не запихнуть в массив и не брать из него по индексу?
К тому же ты ноль потерял.