Не работает js, длина строки undefined
здравсте, почему этот скрипт выдает undefined?
Vdata=''; var fmes = new Array('','Январь','Февраль','Март','Апрель','Май','Июнь','Июль','Август','Сентябрь','Октябрь','Ноябрь','Декабрь'); function fVdata(den){ txt=''; if(den!=Vdata){ if(Vdata!='') txt='<div style="padding:10px"></div>'; dz=den.split(' '); for(i=0;i<fmes.length;i++){ if(dz[1]==fmes[i]){alert(i.length);if(i.length==1){ii='0'+i;}else{ii=i;}} } Заранее спасибо |
Ну совсем глупости спрашиваете, у вас i счетчик в цикле, а не массив, откуда бы у него взяться свойству length?
Цитата:
|
так мне нужна длина строки
|
А где вы длину строки то получаете? Количество цифр в значении счетчика i что ли надо узнать?
|
да
|
i.toString().length |
спасибо огромное.
я когда пробовал разные варианты, я сделал toString(i).length, поэтому не работало. |
Часовой пояс GMT +3, время: 05:33. |