2013-05-20 2 views
0

Я получаю «Неожиданный токен, если» в приведенном ниже коде. Я не могу понять, почему код выглядит законным для меня.Javascript - Неожиданный токен, если

var count = 30; 
var counter = count; 
var testinterval; 

testinterval = setInterval(function() { 
    $('.counter').text(counter.'s'); 
    if (counter == 0) { 
    testFunction(); 
    counter = count; 
    } else { 
    counter--; 
    } 
}, 1000); 

Я искал hi и low для ответа, возможно, я просто слеп.

ответ

4

Напротив PHP в JavaScript конкатенации должно быть сделано с +:

$('.counter').text(counter + 's'); 
+0

Спасибо, я потратил слишком много времени делает PHP сегодня, и мой мозг не переключение хорошо. – Knappster

+0

@ user1285642 Да, это довольно часто. – VisioN

+0

Я никогда не понимал, почему PHP использует точку для конкатенации - в математике оператор-точка будет означать _multiply, _ not _add._ (И да, я знаю PHP! = Математика, но все же ...) – nnnnnn

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