у меня есть число, и я преобразую его в десятичную форму с помощью углового

#angularjs #typescript

Вопрос:

вопрос В угловом мой вопрос такой, как будто у меня есть число 123456789 без десятичной дроби теперь я хочу преобразовать это число так 12.3456789 как я могу показать на выходе

Блок-цитата

Комментарии:

1. эй, я хочу получить этот ответ, так что, если кто-нибудь здесь, тогда решите этот вопрос

2. Попробуйте разделить с 1000000

3. @Nitheesh число не статично, оно динамично

Ответ №1:

Некоторая логика, подобная этой, поможет.

 const num = 123456789;
const strNum = num.toString();
const modifiedNumber = strNum.length > 2 ? Number(`${strNum.substring(0, 2)}.${strNum.substring(2)}`): num;
console.log(modifiedNumber); 

Пожалуйста, обратите внимание : strNum.substring(2) это то же самое, что strNum.substring(2, strNum.length) . Если конечный индекс не указан, он будет принимать длину в качестве конечного индекса по умолчанию.