#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
Комментариев нет:
Отправить комментарий