Сообщение от B~Vladi
|
А для физических величин (1 кг, 200г) как будет выглядеть?
|
function MassDiff() {
this.initialize.apply(this, arguments);
}
MassDiff.prototype = Object.create(AbstractInterval.prototype);
MassDiff.prototype.stages = [1, 1000, 1e6, 1e8, 1e9];
MassDiff.prototype.verbalStages = [
['миллиграмм', 'миллиграмма', 'миллиграмм'],
['грамм', 'грамма', 'грамм'],
['килограмм', 'килограмма', 'килограмм'],
['центнер', 'центнера', 'центнеров'],
['тонна', 'тонны', 'тонн']
];
var md = new MassDiff(55670034040/* в миллиграммах */);
console.log(md.toVerbalString());// 55 тонн 6 центнеров 70 килограмм 34 грамма 40 миллиграмм