Как округлять в большую сторону до половины или до целого числа JS

253
26 июня 2018, 09:10

Есть код, не важно какой, суть в чем: при делении получается число равное площади используемой для изделия из плит, которые продаются либо целые либо пополам, и если получилось число 1 < x < 1.5 (например) то округлять до 1.5, а если 1.5 < x < 2 то к 2, как можно реализовать?

Answer 1

Округляем в большую сторону число умноженное на 2 и делим на 2

var number = 1.4; 
 
console.log(Math.ceil(number*2)/2); 
 
var number = 1.7; 
 
console.log(Math.ceil(number*2)/2);

READ ALSO
Посоветуйте что-нибудь для работы со звуком, измерения громкости звука

Посоветуйте что-нибудь для работы со звуком, измерения громкости звука

Посоветуйте что-нибудь для работы со звуком, микрофономНужно измерять громкость звука

277
Создание файла с названием на кириллице

Создание файла с названием на кириллице

Нужна программа на javaКак исправить кодировку сохраняемого на телефон файла?

294
Как совместить написаное для Android приложение со всеми резолюциями экрана

Как совместить написаное для Android приложение со всеми резолюциями экрана

Подскажите как можно совместить UI приложения со всеми устройствами?

328
Удаления элемента JSONArray

Удаления элемента JSONArray

В моем Android приложение приходит JSONArrayПримерно выглядит вот так:

270