Как преобразовать число Int в число Double?

Использование Javascript:

Как я могу преобразовать одно целое число в пример двойного числа:

100 -> 100.00

person blackriderws    schedule 05.09.2011    source источник


Ответы (4)


Все числа в JavaScript являются двойными: то есть они хранятся как 64-битные двойные числа IEEE-754.

То есть цель состоит не в том, чтобы получить "двойник": цель состоит в том, чтобы получить строковое представление числа в формате "ГГГ.ХХ". Для этого рассмотрим Number.toFixed, например:

(100).toFixed(2)

Результатом является строка (не "двойник"!) "100.00". Скобки необходимы, чтобы избежать грамматической двусмысленности в этом случае (они также могли быть записаны как 100.0.toFixed или 100..toFixed), но не требовались бы, если бы 100 было в переменной.

Удачного кодирования.

person Community    schedule 05.09.2011

Числа JavaScript уже являются числами с плавающей запятой IEEE 754 (спецификация). Если вы хотите отформатировать его (для вывода), вы можете использовать toFixed [MDN].

person Felix Kling    schedule 05.09.2011

Все числа хранятся как двойные в javascript.

person Eliu    schedule 05.09.2011

Все числа хранятся как двойные в javascript. Вы можете использовать toFixed, если вам нужны определенные десятичные точки после числа

person VIKAS KOHLI    schedule 28.06.2017