Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как обратиться к предыдущему элементу массива (https://javascript.ru/forum/misc/58825-kak-obratitsya-k-predydushhemu-ehlementu-massiva.html)

sanmihan 13.10.2015 16:01

Цитата:

Сообщение от рони (Сообщение 391776)
sanmihan,
а посмотреть?

Да и так понятно вроде :)

Цитата:

Сообщение от goody-goody (Сообщение 391779)
sanmihan, я изначально свой массив с нулями заганяла в табличку, а теперь ваш код что-то не могу правильно загнать, отображается не горизонтально, а вертикально (на самое начало скрипта прошу не обращать внимания, там расчеты идут)

Вам либо надо заполнять таблицу после расчетов массива arr в новых циклах. Или надо переделать создание таблицы, i - строки (tr), j - столбцы(td\th)

рони 13.10.2015 16:08

Цитата:

Сообщение от sanmihan
Да и так понятно вроде

когда визульно виден результат более понятно и быстрее проверить.

goody-goody 13.10.2015 17:11

рони, спасибо большое за помощь, но проблема в том, что когда в вашем коде меняешь m и n, то выводится что-то жуткое :(

рони 13.10.2015 17:25

goody-goody,
width:4.7%; 100 / 20 примерно
меняйте параметр 100 / n

goody-goody 13.10.2015 17:43

рони, у меня количество строк и столбцов расчитываютя автоматически, после ввода пользователем данных, поэтому такой вариант не подходит

goody-goody 13.10.2015 18:33

sanmihan, все получилось! спасибо огромное!

goody-goody 13.10.2015 19:33

возникла еще одна проблема. когда я пытаюсь заменить в цикле начальное значение 120 на переменную, которой присваиваю введенное пользователем значение, сперва начинает ругать to.Fixed, а после того, как я его убираю, все таки считает, но неправильно.
вот так правильно
а вот так неправильно

sanmihan 14.10.2015 07:52

toFixed лишь округляет с заданной точностью, и применяется только к числам, наверно у вас в переменной строка. Приведите вашу переменную к числу

goody-goody 14.10.2015 11:57

sanmihan, точно! спасибо :)


Часовой пояс GMT +3, время: 22:23.