2013-09-13 4 views
0

Почему переменная n не определена в приведенном ниже операторе if, если это глобальная переменная?Почему переменная становится неопределенной в выражении if

function aisaRev() { 
     n=n; //globally n=0 
     console.log(n); 
     hover=1; 
     rev=2; 

     //n counts up to 39 and then becomes undefined when it hits the else statement 
     if (n<=aisaArray.length){n++}else{n=0; console.log(n)}; 
     world(); 
    } 
+0

1. Что такое язык? 2. Покажите остальную часть кода. – sashkello

+0

Я предполагаю использовать javascript .. Пожалуйста, не повторяйте свою глобальную переменную в своей функции. –

ответ

0

фигу

должен был

if (n<aisaArray.length -1){n++}else{n=0; console.log(n)}; 

что-то еще становится неопределенным, прежде чем он попал заявление еще

Смежные вопросы