формат десятичных дробей javascript /jquery

#javascript #jquery #syntax #formatting

#javascript #jquery #синтаксис #форматирование

Вопрос:

У меня есть строки чисел…

**[0.7955635, 485, .421, 1.08]**

Предполагая, что у меня есть селектор jquery для этой коллекции, как бы я отформатировал их, чтобы всегда показывать начальный ноль (или целое число), за которым следуют два знака после запятой: [0.79, 485.00, 0.42, 1.08].

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

1. Когда вы говорите «строки чисел», это строки или числа? То, что вы написали, является литералом массива (более или менее), содержащим числа, а не строки.

2. строки, извините за путаницу.

3. Обычно для вывода форматируются только числа, форматирование обычно включает округление, поэтому его повторное использование может привести к нежелательным ошибкам или неточностям.

Ответ №1:

Пример —

 var data = [0.7955635, 485, .421, 1.08];

$(data).each(function(index, value){
    alert(parseFloat(value).toFixed(2));
})
  

Демонстрация — http://jsfiddle.net/vnW7H /