Alexander3928
@Alexander3928

Как добавить запятную после первого элемента, но только если длинна не меньше 4?

Как для тысячного числа добавить запятую после первого элемента?
Чтобы получить 3,538. Но только, для тысячных значений.

<span id="count-up-number" data-value="3538">0</span>
   <span id="count-up-number" data-value="29">0</span>


let elements = document.querySelectorAll('#count-up-number');

    elements.forEach((element) => {
        let value = parseInt(element.getAttribute("data-value"));
        console.log(value);
     })
  • Вопрос задан
  • 89 просмотров
Решения вопроса 1
sergiks
@sergiks Куратор тега JavaScript
♬♬
Можно использовать поддерживаемый современными браузерами Intl.NumberFormat
const formatter = new Intl.NumberFormat('en-US');

formatter.format(12345) // "12,345"
formatter.format(123) // "123"
formatter.format(1234567) // "1,234,567"
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы