Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.83/47: Рейтинг темы: голосов - 47, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 14.09.2014
Сообщений: 16

Как округлить число до целого?

14.09.2014, 21:55. Показов 9704. Ответов 42
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Господа, помогите решить проблему:

PHP/HTML
1
2
3
4
5
6
7
8
9
<div id="itog">Вы уже купили у нас на <span>{FORM_SITES_CLIENT_SUM_ORDERS}</span> руб.</div> 
<div id="result">Чтобы получить скидку 3% Вам необходимо купить еще на <span ></span> руб.</div>
 
 
<script>
 
   var price= $('#itog span').html();
   var it = 5000-price;
 $('#result span').html(it);

Результат: Общая сумма всех ваших покупок в магазине составляет: 780.00000 руб.

Как округлить число до целого?

Заранее спасибо!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
14.09.2014, 21:55
Ответы с готовыми решениями:

Как в JS округлить число до целого? -до 2-х знаков впосле точки?
Как в JS округлить число до целого? -до 2-х знаков впосле точки? Спасибо.

Как округлить число до целого при выводе на сайт?
Помогите разобраться, пожалуйста. На странице http://fore-x.ru/jquery-begunok-raschet-stoimosti-web-builder.html считается цена. ...

Как округлить число
Всем привет. Помогите решить проблему. Есть скрипт: (function(){var...

42
Ренегат
Эксперт HTML/CSS
 Аватар для BANO
1740 / 1085 / 386
Регистрация: 06.08.2014
Сообщений: 5,203
Записей в блоге: 1
14.09.2014, 22:17
it=math.floor(it) если вниз или math.round(it) для ближайшего целого ставишь после строки
var it= и тд
а так смотри тут learn.javascript.ru/number округление блин ссылка не пишится
learn.javascript.ru/number#округление
0
0 / 0 / 0
Регистрация: 14.09.2014
Сообщений: 16
14.09.2014, 22:19  [ТС]
сделал вот так:

JavaScript
1
2
3
4
5
6
7
<script>
   var price= $('#itog span').html();
   var it = 5000-price;
   
  $('#result span').html(it);
  it=math.floor(it)
</script>
не работает!
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
14.09.2014, 22:22
JS - Регистрозависимый ЯП.
Цитата Сообщение от yan_komlev Посмотреть сообщение
JavaScript
1
it=math.floor(it)
JavaScript
1
it=Math.floor(it)
0
Ренегат
Эксперт HTML/CSS
 Аватар для BANO
1740 / 1085 / 386
Регистрация: 06.08.2014
Сообщений: 5,203
Записей в блоге: 1
14.09.2014, 22:25
тк мою фиговину выше ставит надо, перед выводом, <censored>
JavaScript
1
2
3
4
5
6
7
<script>
   var price= $('#itog span').html();
   var it = 5000-price;
     it=math.floor(it)
  $('#result span').html(it);
 
</script>
 Комментарий модератора 
Оскорбления пользователей запрещены.
0
14.09.2014, 22:26

Не по теме:

BANO, прежде чем бросаться оскорблениями, хотя бы попробуйте запостить код и исправьте появившиеся ошибки. А вообще, оскорбления запрещены :rtfm:

0
Ренегат
Эксперт HTML/CSS
 Аватар для BANO
1740 / 1085 / 386
Регистрация: 06.08.2014
Сообщений: 5,203
Записей в блоге: 1
14.09.2014, 22:27
класс посмотрел на свой статус я оказывается форумчанин ураааааа

Добавлено через 44 секунды
а недотёпа не ругательное слово
0
14.09.2014, 22:29

Не по теме:

Я и не говорил, что это "ругательное слово". Я сказал, что это оскорбления пользователя. Человека оскорбить можно и без ругательств. За этим предлагаю закончить беседу.

0
Ренегат
Эксперт HTML/CSS
 Аватар для BANO
1740 / 1085 / 386
Регистрация: 06.08.2014
Сообщений: 5,203
Записей в блоге: 1
14.09.2014, 22:30
ну ладно не буду больше так "оскорблять"

Добавлено через 1 минуту
а разве я дал нормальный ответ создателю беседы?темы?
0
0 / 0 / 0
Регистрация: 14.09.2014
Сообщений: 16
14.09.2014, 22:31  [ТС]
)))) не работает!!!!


можно как для дебилов обьяснить написать?)))))
0
Ренегат
Эксперт HTML/CSS
 Аватар для BANO
1740 / 1085 / 386
Регистрация: 06.08.2014
Сообщений: 5,203
Записей в блоге: 1
14.09.2014, 22:35
смотри я не знал что js регистрозависимый и написал it=math.floor(it) а надо it=Math.floor(it)
теперь понятно не дебил )))))
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
14.09.2014, 22:36
yan_komlev, что именно не работает? Какой код запускаете? Какие ошибки пишет в консоли браузера?
Код рабочий
http://jsfiddle.net/KOPOJI/k2bwt5fe/
HTML5
1
2
3
4
5
6
<div id="itog">
    <span>4220.157</span>
</div>
<div id="result">
    <span></span>
</div>
JavaScript
1
2
3
4
var price= $('#itog span').html();
   var it = 5000-price;
     it=Math.floor(it)
  $('#result span').html(it);
CSS
1
2
3
4
5
6
#itog, #result {
    border: 1px solid green;
    margin: 15px;
    width: 100px;
    text-align: center;
}
0
0 / 0 / 0
Регистрация: 14.09.2014
Сообщений: 16
14.09.2014, 22:39  [ТС]
это понятно)))
не помогает))
вот:

HTML5
1
2
3
4
5
6
7
8
<script>
 
   var price= $('#itog span').html();
   var it = 5000-price;
  it=Math.floor(it)
  $('#result span').html(it);
  
</script>
результат тот же

Добавлено через 2 минуты
никаких ошибок, просто результат 780.00000
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
14.09.2014, 22:41
я выше дал ссылку на песочницу, где все работает.

Даже несколько изменил, чтобы отображало число без округления и число после округления
0
Ренегат
Эксперт HTML/CSS
 Аватар для BANO
1740 / 1085 / 386
Регистрация: 06.08.2014
Сообщений: 5,203
Записей в блоге: 1
14.09.2014, 22:42
ок давай без жквери я его не понимаю ))))
JavaScript
1
2
3
4
prise=document.getElementById("itog").nextSibling.innerHTML;
it=5000-prise
it=Math.floor(it)
document.getElementById("result").nextSibling.innerHTML=it;
думаю это и коту понятно
0
Ренегат
Эксперт HTML/CSS
 Аватар для BANO
1740 / 1085 / 386
Регистрация: 06.08.2014
Сообщений: 5,203
Записей в блоге: 1
14.09.2014, 22:43
а можно it=it^0 но такие штуки у меня не прокатывали на webkit так што думаю не рарчая
0
0 / 0 / 0
Регистрация: 14.09.2014
Сообщений: 16
14.09.2014, 22:44  [ТС]
вот результат:

Общая сумма всех ваших покупок в магазине составляет: 780.00000 руб.
Чтобы получить скидку 3% Вам необходимо купить еще на руб.
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
14.09.2014, 22:45
yan_komlev, вы не хотите показать полный код страницы или дать ссылку на сайт? Повторюсь в очередной раз, код выше - полностью работоспособный, другое дело - если не находятся элементы в DOM.
1
0 / 0 / 0
Регистрация: 14.09.2014
Сообщений: 16
14.09.2014, 22:45  [ТС]
it=it^0 тоже не помогает
0
Ренегат
Эксперт HTML/CSS
 Аватар для BANO
1740 / 1085 / 386
Регистрация: 06.08.2014
Сообщений: 5,203
Записей в блоге: 1
14.09.2014, 22:46
тк там в другом месте вообще стоит ты нам не то на обед дал)))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
14.09.2014, 22:46
Помогаю со студенческими работами здесь

Как округлить число 3.256 до 3.26?
Команда round() округляет до целого, а мне нужно с десятичными. var inputNum1=3.256; var result = 0; ...

Как через Math.ceil округлить число?
Здравствуйте,ни как не могу разобраться, как методом Math.ceil(); округлить число ??(((помогите,пожалуйста..(( &lt;html&gt; ...

Как округлить число до 2-х знаков после запятой?
Всем привет! Поможите, люди добрые... Знаю что вопрос мой не нов, но мне от этого не легче... Я тут на форуме посмотрел ответы на...

Как округлить дробное число с заданным шагом?
Плз., как округлить дробное число с заданным щагом (например, 0.05)? Требуются три варианта: 1)в большую сторону; 2)в меньшую сторону;...

Как округлить число до целого
Не могу найти как округлить до целого? например: var i:integer; var x,r:real; begin r:=25.0; x:=45.0*pi/180.0; ...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru