Округление числа до следующего целого числа десятков

131
01 октября 2021, 06:40

Возможно ли в JavaScript округлять числа по следующей схеме:

допустим у вас 100.1, то делаем 110,

если 123.45 то 130,

если 145.04 то 150,

если 196.09 то 200,

если 25 то 30.

Т.е. округление до следующего десятичного целого значения в большую сторону.

Answer 1

Необходимо разделить на 10, округлить в необходимую сторону а потом умножить на 10

let roundTo10 = i => Math.ceil(i/10)*10; 
 
console.log(roundTo10(6.26)) 
console.log(roundTo10(100.1)) 
console.log(roundTo10(123.45)) 
console.log(roundTo10(145.04)) 
console.log(roundTo10(196.09)) 
console.log(roundTo10(25))

READ ALSO
Не могу подключить валидацию форм

Не могу подключить валидацию форм

Появляется много ошибок и при нажатии на кнопку добавляется +1 ошибка

65
вычитание первого взноса при условии его минимальной ставки в %

вычитание первого взноса при условии его минимальной ставки в %

Совсем запутался с процентами в наличии имеем wordpress и плагин cost calculator (внутри него условия по сути на JS ) делаю калькуляторы ипотеки с разными...

88
Как в jquery установить maxlength для другого поля text?

Как в jquery установить maxlength для другого поля text?

Нужно в первом input type="text" считать длину и устанавливать ее во втором input type="text" как maxlength

157
$.totalStorage is not a function

$.totalStorage is not a function

данный плагин - totalStorage - подключен в начале загружаемой страницыОднако при его использовании на странице, в консоли Uncaught TypeError: $

190