Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   сделать таблицу. (https://javascript.ru/forum/misc/35565-sdelat-tablicu.html)

dima*** 15.02.2013 13:46

Вопрос "вдогонку" .Как заменить undefined в таблице на ""?

danik.js 15.02.2013 13:49

Какой еще undefined?

dima*** 15.02.2013 13:53

В пустых ячейках выходит undefined.А хотелось бы пустую ячейку

danik.js 15.02.2013 13:59

function правильная (){
    var str;
    alert(str);
}

function неправильная (){
    var str = '';
    alert(str);
}

правильная();
неправильная();


Внимание! Имена функций даны на кириллице только в учебных целях. Не повторять - опасно для жизни!

dima*** 15.02.2013 14:11

А можно прописать в таблице,а не в функции?

danik.js 15.02.2013 14:14

что прописать? dima***, хватит сопли жевать уже, давай код сюда если не можешь разобраться сам.

dima*** 15.02.2013 14:34

danik.js-спасибо!
вроде понятно.Попробую сам разобраться.

dima*** 15.02.2013 15:17

Что-то,не получается...В пустых ячейках выходит undefined.А хотелось бы пустую ячейку

function rew(k,m){
var pov=[];
for (i=0;i<c.length; i++)  {	
 if(((u[k][0]==c[i][0]&&u[m][0]==c[i][2])||(u[k][0]==c[i][2]&&u[m][0]==c[i][0]))==!null){
 pov.push(c[i]);
 }
}
for (i=0;i<pov.length; i++)  {
return pov;
}}

danik.js 15.02.2013 15:24

Цитата:

Сообщение от dima***
for (i=0;i<pov.length; i++)  {
return pov;
}

return не может быть в цикле. Эта инструкция прерывает функцию и все циклы, конечно.

Давай целиком код, тут пока не видно undefined

danik.js 15.02.2013 16:07

Цитата:

Сообщение от danik.js
return не может быть в цикле. Эта инструкция прерывает функцию и все циклы, конечно.

Тебе советы даешь, а ты их игнорируешь. И </body> внутри таблицы стоит убрать, как уже выяснили.

Вобще, лучше бы я этого не видел...:(

функция rew в случае когда pow нулевой длины - не возвращает ничего, в итоге получаем undefined.


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