Страницы

Поиск по вопросам

вторник, 28 января 2020 г.

Привести число в нормальный вид на JS

#javascript


Есть число. Например 0.66111
Как средствами js получить - 0.6?    


Ответы

Ответ 1



function cut(value, precision){ var dec = Math.pow(10, precision) return Math[(value > 0) ? 'floor' : 'ceil'](value * dec) / dec } Для вашего случая просто примените cut(0.66111, 1) P.S. Хочу обратить внимание, что я написал функцию обрезания числа, а не его округления UPD. Учитывая замечание @VladD, функция доработана для использования с отрицательными числами.

Ответ 2



Элементарно же: +0.66111.toFixed(1) // 0.7 +(0.66111.toString().substr(0,3)) // 0.6 toFixed substr

Ответ 3



@ModaL вот я лох, ну держите тогда: Math.floor(0.66111*10)/10 Как самый короткий :D

Комментариев нет:

Отправить комментарий