#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 /