Форум программистов, компьютерный форум, киберфорум
JavaScript для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
1 / 1 / 0
Регистрация: 23.12.2017
Сообщений: 39

Как прописать пробелы между тысячами при выводе суммы?

05.04.2025, 11:41. Показов 306. Ответов 2

Author24 — интернет-сервис помощи студентам
JavaScript Скопировано
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
function calculateAll() {
    // Получаем введенное число
    const num = parseFloat(document.getElementById('inputNumber').value);
    
    // Проверяем, что введено число
    if (isNaN(num)) {
        alert("Пожалуйста, введите число!");
        return;
    }
    
    // Выполняем операции
    const multiplyResult = num / 100 * 125 + num + ' руб.';
    const subtractResult = num / 100 * 49.5 + num + ' руб.';
    const divideResult = num / 100 * 20 + num + ' руб.';
    const addResult = num / 100 * 0 + num + ' руб.';
    
    // Выводим результаты
    document.getElementById('multiplyResult').textContent = multiplyResult;
    document.getElementById('subtractResult').textContent = subtractResult;
    document.getElementById('divideResult').textContent = divideResult;
    document.getElementById('addResult').textContent = addResult;
}
HTML5 Скопировано
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<!DOCTYPE html>
<html>
<head>
    <title>Калькулятор операций</title>
</head>
<body>
    <input type="number" id="inputNumber" placeholder="Введите число">
    <button onclick="calculateAll()">Рассчитать</button>
    
    <div id="results">
        <table>
        <p>Без Тарифа с услугами: <span id="multiplyResult"></span></p>
        <p>С Тарифом с услугами: <span id="subtractResult"></span></p>
        <p>С Тарифом Без услуг: <span id="divideResult"></span></p>
        <p>Без Тарифа Без услуг: <span id="addResult"></span></p>
        </table>
    </div>
</body>
</html>
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
05.04.2025, 11:41
Ответы с готовыми решениями:

Разделитель пробел если сумма в тысячах
Здравствуйте, у меня на сайте есть элемент с id - tt_total там считается общая сумма, и выводится...

Вывод валидации через js, как прописать класс стиля к выводу ?
Здравствуйте, на сайте есть валидация, вывод валидации. код вывода &lt;div id=&quot;result&quot;&gt;&lt;/div&gt; ...

Кто подскажет как правильно прописать вывод функции JS
Доброе время суток! У меня есть в документе с расширением *js такая функция: function...

2
1111 / 693 / 111
Регистрация: 10.03.2012
Сообщений: 4,491
05.04.2025, 11:49
Лучший ответ Сообщение было отмечено Chechen95 как решение

Решение

JavaScript Скопировано
1
2
3
4
const multiplyResult = (num / 100 * 125 + num).toLocaleString('ru-RU') + ' руб.';
const subtractResult = (num / 100 * 49.5 + num).toLocaleString('ru-RU') + ' руб.';
const divideResult = (num / 100 * 20 + num).toLocaleString('ru-RU') + ' руб.';
const addResult = (num / 100 * 0 + num).toLocaleString('ru-RU') + ' руб.';
2
403 / 296 / 111
Регистрация: 28.08.2013
Сообщений: 748
05.04.2025, 15:03
JavaScript Скопировано
1
(1234567.89).toLocaleString(navigator.languages, { minimumFractionDigits: 2 })
или
JavaScript Скопировано
1
Intl.NumberFormat(navigator.languages, { style: "currency", currency: "RUB" }).format(25001.23)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
05.04.2025, 15:03
Помогаю со студенческими работами здесь

Как большие числа с помощью RegExp разделить пробелами между тройками цифр с конца?
Кто подскажет, как большие числа с помощью RegExp разделить пробелами между тройками цифр с конца?...

Как из текстового файла удалить дубликаты строк и пробелы между строками?
Добрый день есть текстовый файл со строками ваниль ваниль яблоко яблоко виноград виноград...

написать регулярку, чтобы когда прописывали ФИО. Нельзя было писать с маленькой буквы, выводилась ошибка.
Мне нужно написать регулярку, чтобы когда прописывали ФИО. Нельзя было писать с маленькой буквы,...

Создать кнопку, прописать ей событие клик, чтобы выводился из массива где "год создания языка" самый старый язык
Для сайта(Java Script). Создать кнопку, прописать ей событие клик, чтобы выводился из массива где...

Сумма прописью
Всем привет народ. Помогите пожалуйста с проблемкой. Значит у меня есть таблица на которой есть 3...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Результаты исследования от команды MCM (март 2025 г.)
Programma_Boinc 07.04.2025
Результаты исследования от команды MCM (март 2025 г. ) В рамках наших текущих исследований мы продолжаем изучать гены, которые имеют наибольшую вероятность развития рака легких, выявленные в рамках. . .
Рекурсивные типы в Python
py-thonny 07.04.2025
Рекурсивные типы - это типы данных, которые определяются через самих себя или в сочетании с другими типами, которые в свою очередь ссылаются на исходный тип. В мире программирования такие структуры. . .
C++26: Объединение и конкатенация последовательностей и диапазонов в std::ranges
NullReferenced 07.04.2025
Работа с последовательностями данных – одна из фундаментальных задач, с которой сталкивается каждый разработчик. C++ прошел длинный путь в эволюции средств для манипуляции коллекциями – от. . .
Обмен данными в микросервисной архитектуре
ArchitectMsa 06.04.2025
Когда разработчики начинают погружаться в мир микросервисов, они часто сталкиваются с парадоксальным правилом: "два сервиса не должны делить один источник данных". Эта мантра звучит повсюду в. . .
PostgreSQL в Kubernetes: Автоматизация обслуживания с CNPG
Mr. Docker 06.04.2025
Администраторы баз данных сталкиваются с целым рядом проблем при обслуживании PostgreSQL в Kubernetes: как обеспечить правильную репликацию данных, как настроить автоматическое переключение при. . .
Async/await в TypeScript
run.dev 06.04.2025
Асинхронное программирование — это подход к разработке программного обеспечения, при котором операции выполняются независимо друг от друга. В отличие от синхронного выполнения, где каждая последующая. . .
Многопоточность в C#: Синхронизация потоков
UnmanagedCoder 06.04.2025
Многопоточное программирование стало неотъемлемой частью разработки современных приложений на C#. С появлением многоядерных процессоров возможность выполнять несколько задач параллельно значительно. . .
TypeScript: Классы и конструкторы
run.dev 06.04.2025
TypeScript, как статически типизированный язык, построенный на основе JavaScript, привнес в веб-разработку новый уровень надежности и структурированности кода. Одним из важнейших элементов этой. . .
Многопоточное программирование: Rust против C++
golander 06.04.2025
C++ существует уже несколько десятилетий и его поддержка параллелизма постепенно наращивалась со временем. Начиная с C++11, язык получил стандартную библиотеку для работы с потоками, а в последующих. . .
std::vector в C++: от основ к оптимизации производительности
NullReferenced 05.04.2025
Для многих программистов знакомство с std::vector происходит на ранних этапах изучения языка, но между базовым пониманием и подлинным мастерством лежит огромная дистанция. Контейнер std::vector. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
Выделить код Копировать код Сохранить код Нормальный размер Увеличенный размер