Как получить преобразованное в текст число но в стиле Vanilla js?
const numb900 = [100, 200, 300, 400, 500, 600, 700, 800, 900];
const numb90 = [10, 20, 30, 40, 50, 60, 70, 80, 90];
const numb9 = [1, 2, 3, 4, 5, 6, 7, 8, 9];
const numb19 = [11, 12, 13, 14, 15, 16, 17, 18, 19];
const string900 = ['сто', 'двести', 'триста', 'четыреста', 'пятьсот', 'шестьсот', 'семьсот', 'восемьсот', 'девятьсот'];
const string90 = ['десять', 'двадцать', 'тридцать', 'сорок', 'пятьдесят', 'шестьдесят', 'семьдесят', 'восемьдесят', 'девяносто'];
const string9 = ['один', 'два', 'три', 'четыре', 'пять', 'шесть', 'семь', 'восемь', 'девять'];
const string19 = ['одиннацать', 'двенадцать', 'тринадцать', 'четырнадцать', 'пятнадцать', 'шестнадцать', 'семнадцать', 'восемнадцать', 'девятнадцать'];
function transformation(number){
for(i = 0; i < 9; i++){
if(numb900[i] == number){
return string900[i];
} else if(numb90[i] == number){
return string90[i];
} else if(numb9[i] == number){
return string9[i];
} else if(numb19[i] == number){
return string19[i];
}
}
}
console.log(transformation(200)); // Например 200 = двести, или 448 = четыреста сорок восемь