Задать вопрос
@Grana

Как вывести последнюю цифру заданного целого числа в виде слова?

У меня есть для домашнего задания упражнение: Напишите функцию, которая возвращает последнюю цифру заданного целого числа в виде слова. Примеры: 512 - "two", 1024 - "four", 3009 - " nine".
Я вывел последнюю цифру, но как ее в виде слова вывести не могу понять, помогите пожалуйста
function lastdigit() {
var n = prompt('Enter number ', 27);
n = n % 10; 
alert("last digit = " +n);
}
lastdigit();
  • Вопрос задан
  • 493 просмотра
Подписаться 2 Простой Комментировать
Решения вопроса 2
@Azperin
Дилетант
Просто юзай число как индекс
var word = ['ноль','один','два','три','четыре','пять','шесть','семь','восемь','девять'];
function lastdigit() {
	var n = prompt('Enter number ', 27).split('').pop();
	alert("last digit = " + word[n ?? 0]);
};
lastdigit();
Ответ написан
Комментировать
WblCHA
@WblCHA
const digitsText = ['zero', 'one', 'two', ..., 'nine'];

const getLastDigitAsText = (number) => digitsText[number % 10];

getLastDigitAsText(1234); // four
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы