Убрать лишние нули в параметре «количество товара»
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Войти
Уже зарегистрированы? Войдите здесь.
Больше способов поделиться.
Сейчас на странице 0 пользователей
- Нет пользователей, просматривающих эту страницу.
Покупцям
- Оплата розширень фізичними особами
- Оплата розширень юридичними особами
- Політика повернень
Розробникам
- Регламент розміщення розширень
- Регламент продажу та підтримки розширень
- Віртуальний обліковий запис автора
- Політика просування оголошень
- API каталогу розширень
- Вирішення спорів щодо авторських прав
Корисна інформація
- Публічна оферта
- Політика повернень
- Політика конфіденційності
- Платіжна політика
- Політика передачі особистих даних
- Політика прозорості
Останні розширення
![]()
![]()
![]()
![]()
![]()
Движок интернет магазина OpenCart (ocStore) — официальный сайт OpenCartForum.com Powered by Invision Community
- Уже зарегистрированы? Войти
- Регистрация
Раздел покупок
ocStore
- Назад
- Официальный сайт
- Демо ocStore 3.0.3.2
- Демо ocStore 2.3.0.2.4
- Скачать ocStore
- Документация
- История версий ocStore
Шаблоны
OpenCart.Pro
- Создать.
Важная информация
На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.
Как убрать лишние нули вконце числа?
Получается 0.000000009000000000 , как убрать лишние нули?
- Вопрос задан более трёх лет назад
- 11218 просмотров
Комментировать
Решения вопроса 1

var a = "0.000000009000000000"; a = a.replace(/0*$/,"");
Ответ написан более трёх лет назад
Нравится 3 3 комментария
IvanVvV @IvanVvV Автор вопроса
То, что надо! благодарю!
Annonim2010 @Annonim2010
IvanVvV, Неа неработает

Annonim2010, Конечно работает
Ответы на вопрос 2

Ответ написан более трёх лет назад
IvanVvV @IvanVvV Автор вопроса
Спасибо, но в моем случае не подходит ибо число может быть любой длины

Можно написать свою функцию фиксирования числа.
Могу поделится своей, которая фиксирует и не округляет число.
/** * Установить к-во чисел после запятой (без округления) * @param number - число * @param fixed - к-во чисел после запятой, по умолчанию 4 * @returns - фиксированное число **/ function numberFixed(number, fixed) < if ((typeof number === 'number' || typeof number === 'string') && !isNaN(number - parseFloat(number))) < number = String(number); var split = number.split('.'); if (split.length >1) < var left = split[0]; var right = split[1].substr(0, (!fixed ? 4 : fixed)); return Number(left + (fixed !== 0 ? '.' + right : '')); >else < return Number(number); >> >
Или можно нацепить на Number.prototype кастомный метод фиксирования
Number.prototype.customFixed = function(fixed) < var number = this; number = String(number); var split = number.split('.'); if (split.length >1) < var left = split[0]; var right = split[1].substr(0, (!fixed ? 4 : fixed)); return Number(left + (fixed !== 0 ? '.' + right : '')); >else < return Number(number); >>
// Функция numberFixed(515.6328456232, 5); //> 515.63284 // Метод Number.prototype (515.6328456232).customFixed(5); //> 515.63284
Ответ написан более трёх лет назад
Помощь в калькуляторе
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.
Сейчас на странице 0 пользователей
Нет пользователей, просматривающих эту страницу.
Новое
![]()
Фак по началу отношений для женщин
В принципе, кроме пункта 1 в статье все ок.
1 минута назад — pazman ответил в тему пользователя nagel в Барная стойка
![]()
Все женщины отказывают мне во встречах и в свиданиях
Автор, ты из Березников, глянула я на карте. Так какие проблемы доехать до Перми постричься и к барберу привести себя в порядок. Расстояние от Березников до Перми — 154 км, а минимальное время в пути — 2 ч 47 мин. Можно ж ради цели и потратить время на поездку

У жены в телефоне скрин с аваторкой
А если она будет годами это понимать и поймет за полтос, когда жизнь просрана? И твоя заодно. Ты готов подождать? Она твоя жена, не просто ОЖП. Твое мнение важно и твой голос в семье. Ты явно уже не раз высказал мнение. У нее была возможность сделать выводы. Теперь твоя очередь делать выводы.
![]()
Все женщины отказывают мне во встречах и в свиданиях
Ну видно, что офисные фотки поновее, видно, что похудел, вот и 90кг. фото со спортзала явно больше вес был
5 минут назад — OlgaNa ответил в тему пользователя влад0999 в Как познакомиться и соблазнить девушку
![]()
Фак по началу отношений для женщин
Дружище. Высказать мнение это одно, но автор статей на своем канале рекламирует индивидуальные консультации. Каждый конечно, «дро#ет как хочет» и если найдутся желающие нести ему свое бабло, то это их личное дело. P.S. Это я свое мнение высказал, которое почему-то спросили )
C# цифры после запятой
Такой вопрос. Допустим у нас есть значение 25.657446842, как я его могу сократить до двух символов после запятой?
Отслеживать
задан 3 ноя 2017 в 16:01
703 2 2 золотых знака 6 6 серебряных знаков 15 15 бронзовых знаков
Оно у вас в виде числа с плавающей точкой или в виде строки?
3 ноя 2017 в 16:02
6 ответов 6
Сортировка: Сброс на вариант по умолчанию
Math.Round(25.657446842, 2) // Выведет 25,66
Отслеживать
ответ дан 3 ноя 2017 в 16:10
nick_gabpe nick_gabpe
3,923 4 4 золотых знака 21 21 серебряный знак 37 37 бронзовых знаков
Вас, возможно, удивит, но: ideone.com/vlQX8d
5 ноя 2017 в 13:49
Так все же нормально. Если руками заменить Math.Round(25.657446842, 2) на 25.66 выходит то же самое
7 ноя 2017 в 9:30
Мой пойнт в том, что для floating-point понятие «количество десятичных знаков после запятой» вообще не имеет смысла. Число 25.66 не представимо точно в типе данных double .
7 ноя 2017 в 9:55
Это да. Без сомнения. Вообще, малые числа это очень неприятная тема, по крайней мере для меня.
7 ноя 2017 в 12:41
string result = variable.ToString("#.##");
(если просто отсечь знаки, без округления)
Отслеживать
ответ дан 3 ноя 2017 в 16:33
Hryniuk Dmytro Hryniuk Dmytro
49 8 8 бронзовых знаков
Вообще-то форматирование как раз делает округление.
3 ноя 2017 в 17:46
-1 этот ответ округляет!
27 мар 2019 в 18:32
string.Format("", 25.657446842);
Отслеживать
ответ дан 21 сен 2020 в 23:11
11 1 1 бронзовый знак
Console.WriteLine(string.Format("", 123.233424224));
F1 — «1» кол-во символов после запятой
Отслеживать
ответ дан 16 ноя 2021 в 19:51
1 1 1 бронзовый знак
string s = float.Parse(input[0]).ToString("F4"); Console.WriteLine(s.Remove(s.Length - 2));
Для тех кто хочет без округления
Отслеживать
ответ дан 21 янв 2022 в 15:52
добро пожаловать на Stack Overflow на русском! пожалуйста, постарайтесь оставлять чуть более развёрнутые ответы. дополнить ответ можно, нажав править
21 янв 2022 в 16:22
int fahrenheit = 94; Single celsius = (Single)(fahrenheit - 32) * 5 / 9; Console.WriteLine($"The temperature is < Math.Round(celsius, 2)>celsius.");
Отслеживать
10.4k 21 21 золотой знак 25 25 серебряных знаков 53 53 бронзовых знака
ответ дан 20 июн 2020 в 4:54
Single is equal to float
– user206435
20 июн 2020 в 9:32
-
Важное на Мете
Связанные
Похожие
Подписаться на ленту
Лента вопроса
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
Дизайн сайта / логотип © 2024 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2024.1.9.3159
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.