Подтвердить что ты не робот

Как использовать деление в JavaScript

Я хочу разделить число в JavaScript, и он будет возвращать десятичное значение.

Например: 737/1070 - Я хочу, чтобы JavaScript вернул 0.68; однако он продолжает округлять его и возвращает 0.

Как мне установить его, чтобы он возвращал мне либо два знака после запятой, либо полные результаты?

4b9b3361

Ответ 1

Сделайте одно из этих чисел плавающим.

737/parseFloat(1070)

или немного быстрее:

737*1.0/1070

преобразовать в 2 десятичных знака

Math.round(737 * 100.0 / 1070) / 100

Ответ 2

(737/1070).toFixed(2); округляет результат до 2 десятичных знаков и возвращает его как строку. В этом случае округленный результат 0.69 кстати, а не 0.68. Если вам нужен реальный поплавок, округленный до 2 десятичных знаков от вашего деления, используйте parseFloat((737/1070).toFixed(2))

Ответ 3

Также вы можете использовать .toPrecision(n), где n - количество цифр.

Ответ 4

чтобы получить его до двух знаков после запятой, вы можете: alert( Math.round( 737 / 1070 * 100) / 100 )

Ответ 5

Попробуй это

 let ans = 737/1070;
 console.log(ans.toFixed(2));

Функция toFixed() сделает