Как округлить число до десятых в javascript?

Пользователь

от hoyt.jerde , в категории: JavaScript , 3 года назад

Как округлить число до десятых в javascript?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от Ekaterina_90 , 3 года назад

@hoyt.jerde  Округлить число до десятых в javascript можно так:


1
2
3
let num = 3.78658;
 console.log(num.toFixed(1));
 // Вывод: 3.8


Пользователь

от fidel , год назад

@hoyt.jerde 

Есть несколько способов округления числа до десятых в JavaScript:

  1. Метод toFixed():
1
2
let num = 3.14159;
num = num.toFixed(1); // возвращает "3.1"


  1. Метод Math.round():
1
2
let num = 3.14159;
num = Math.round(num * 10) / 10; // возвращает 3.1


  1. Метод Math.ceil() (округление до большего целого числа):
1
2
let num = 3.14159;
num = Math.ceil(num * 10) / 10; // возвращает 3.2


  1. Метод Math.floor() (округление до меньшего целого числа):
1
2
let num = 3.14159;
num = Math.floor(num * 10) / 10; // возвращает 3.1


Важно помнить, что результат округления - это строка или число с плавающей точкой, а не число типа integer.