Практическая задача по работе с методом toFixed и с числами очень похожа на предыдущую задачу. Поэтому она не должно вызвать каких-либо затруднений.
Напишите функцию, которая получает в качестве параметра массив и перебирает его на предмет преобразования чисел из простых, в такие, у которых есть два знака после запятой. То есть если в исходном массиве было число 11, то на выходе должно быть 11.00.
В результате работы функции массив должен изменить свои значения.
Массив для примера:
var randSimbol = [10.5, 15, 112, 77.6];
<script type = "text/javascript">
var randSimbol = [10.5, 15, 112, 77.6];
function twoSign()
{
for (i = 0; i < randSimbol.length; i++) /* Перебираем элементы массива */
{
randSimbol[i] = randSimbol[i].toFixed(2); /* с помощью метода toFixed фиксируем два знака после запятой */
document.write(randSimbol[i] + "<p>")
}
}
twoSign()
</script>
В этом решении с помощью метода toFixed фиксируется два знака после запятой.
Но у некоторых элементов массива по умолчанию уже есть после запятой одна цифра (дробная часть числа).
К таким числам метод toFixed добавил один ноль, так как после запятой один знак уже был. В этой заметке об этом говорилось.
К целым же числам метод toFixed добавил два нуля после запятой.